1. Object-oriented
Object-oriented refers to a programming generic, and also a method of program development.
2. Class
A class is an abstract concept in which a class contains data and manipulation of the data.
An abstraction of an object with the same attributes (data elements) and behaviors (functions) is the class. A class is an object's abstraction, an object is a materialized class, or an instance of a class is an object, and a class is actually a data type.
The class contains two parts:
Data, which is called a property in a class
For example, a person is an abstract concept, people have a name, gender, height and other properties, as well as eating, running and other manipulation of the properties of the method.
3. Objects
An object is a specific concept that is a concrete representation of a class. For example, a person is a class, Zhang San, Harry and other specific people is the object.
Java Day03 Object-oriented programming