๐ฎ๐ฎ DAY 4- FEATURES OF JAVA ๐ฎ๐ฎ
Yho Codestars! It's day 4 and I have studied for a couple hours today, I feel overloaded but you know what the goal is? -- FULL STACK JAVA DEVELOPER IN 6months ๐ ๐. Let's get started! JAVA is an Object-Oriented Programming Langauge (OOP) . OOP has 4 features. ABSTRACTION: The main purpose of abstraction as the name implies to hide unnecessary data which helps to reduce the complexity of a program and only display needed information. ENCAPSULATION: This feature helps to hide sensitive data from users. It increases security, allows flexibility, and increases the control of methods and class attributes. The structure of the objects and implementation of the methods are hidden from the user. INHERITANCE: This feature allows one class to inherit the feature of another class (includes fields and methods). The class with the inherited feature is called the SUPER CLASS / PARENT CLASS. The class that inherited features from another class is called the SUB CLASS / CHILD CL...