Comprensión de las clases y los objetos de JAVA.

1: Las clases y los objetos pueden entenderse simplemente como algunas cosas de la vida, como los automóviles, y los objetos pueden entenderse como cada automóvil en la línea de producción. Las clases describen las propiedades y el comportamiento de los objetos, y las clases también se pueden decir Es un dibujo o plantilla de un objeto. Un objeto es una instancia de una clase. Una clase puede corresponder a múltiples objetos. Se producen diferentes autos correspondientes a múltiples objetos.

Java中通过关键字class定义“类”,后跟类名。例如:
class Car{
    
    
  // 类的主体内容
}

2: Al definir una clase, se pueden establecer dos tipos de elementos en la clase: miembros de datos y funciones miembro. El miembro de datos es un objeto, que puede ser de cualquier tipo. Si es un identificador de un objeto, este identificador debe inicializarse y conectarse a un objeto real a través del constructor.

class Car{
    
    
  String name;
  double salary;
}

3: Puede crear un objeto a través de la nueva palabra clave. Tal como:

Car c = new Car();

3: El valor predeterminado del miembro principal, un cierto tipo de datos principal pertenece a un miembro de la clase, incluso si no se inicializa explícitamente, se puede garantizar que obtienen un valor predeterminado.
Inserte la descripción de la imagen aquí

4: La relación entre clase y clase
(1) Dependencia: Un método de una clase manipula un objeto de otra clase.
(2) Agregación: un objeto de una clase contiene objetos de otra clase.
(3) Herencia: se utiliza para expresar la relación entre especial y general. Si la clase A extiende la clase B (A hereda B), la clase A no solo contiene métodos de clase B, sino que también extiende métodos.

5: Características de los objetos
(1) Los objetos tienen atributos y comportamientos.
(2) El objeto tiene un estado cambiante.
(3) El objeto es único.
(4) Los objetos son todas instancias de una determinada categoría.
(5) Todo es un objeto, y todo en el mundo real puede considerarse un objeto.

6: El objeto también tiene tres características que son más convenientes para el desarrollo
(1) Reutilización: reutilización de código, reducción de la cantidad de código y mejora de la eficiencia del desarrollo. Las tres características principales orientadas a objetos (herencia, encapsulación y polimorfismo) que se describen a continuación se encuentran alrededor de este núcleo.
(2) Escalabilidad: se pueden agregar fácilmente nuevas funciones al sistema para facilitar la modificación del software.
(3) Capacidad de gestión: Puede combinar funciones y datos para facilitar la gestión.

Supongo que te gusta

Origin blog.csdn.net/weixin_44941105/article/details/115149597
Recomendado
Clasificación