This is the Contacts (Java) project I made myself.
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.
Learn more at https://hyperskill.org/projects/43
Here's the link to the project: https://hyperskill.org/projects/43
Check out my profile: https://hyperskill.org/profile/35780290