Contacts (Java)
Here is something you probably use regularly: contacts. In this project, you will write a program to create contacts (like on a mobile phone) and search for people or organizations by name.
JetBrains Academy
About
You will learn the essential basics of object-oriented programming: encapsulation, inheritance, and polymorphism. Inheritance will allow you to write code that can perform the same process but for different objects. Polymorphism helps to initiate different processes for different objects by using the same method. You’ll also learn to prevent other users of your code from modifying the variables using encapsulation.
Graduate project
This project covers the core topics of the Java Developer course, making it sufficiently challenging to be a proud addition to your portfolio.
At least one graduate project is required to complete the course.
What you'll learn
Reviews
3.9