In object-oriented programming, there can be no further concept of the first step or the second step.
"Objects and Classes"
"Relationships between classes and objects" A> Association Relationship b> Inheritance Relationship (general and special) c> Aggregation Relationship (whole and part) d> Realization Relationship "Java and object-oriented"<1> objects can be considered as the encapsulation of static attributes (member variables) and dynamic properties (methods);The <2> class is a "template" for creating objects of the same type, defining the member variables and methods that the class object should have in a class;<3>J2SDK provides many classes for programmers to use, and programmers can define their own classes. "Component"A component is an abstraction at a higher level than an object, and can be a combination of multiple objects----component-oriented programming(binary level, C + + Write program can access Java program)----EJB----Web Service----SOA----CORBA----COM
java--Object-Oriented programming