Object >property>action>collection>instanc
What is the object? What is a property? What is the method? (Attributes form the core of an object, methods surround the property)
Oop>
> Encapsulation (encapsulation), which combines the attributes of an object with all the actions, as much as possible to mask the inner details of the object. Objective: To make the software errors localized, and to reduce the difficulty of error-checking and debugging.
> Inheritance (Inheritance), only single-inheritance in C + +, using interfaces (interface) to implement multiple inheritance. Super Class>subclass. (Subclasses access the parent class member through the Get/set method)
> Polymorphism (polymorphism), overriding (@override), overloading (@overload).
Three control access modifiers, public,private,protected. (Friendy)
Abstract class descriptor--abstract. Describes the abstraction of a class. Abstract classes cannot generate objects directly.
The ultimate class specifier--final. Describes the non-inheritance of the class. After all, the class cannot be inherited.
Java Classes and Objects 1.1