1. Clase y objeto
1.1 Qué es un objeto
Resumen: todo es un objeto y todo lo que existe objetivamente es un objeto.
1.2 ¿Qué es la orientación a objetos?
Descripción general: comprender la información detallada de un objeto y prestarle atención. Este proceso se denomina orientado a objetos.
1.3 Qué es una clase
La clase es una abstracción de cosas que tienen atributos y comportamientos comunes en la vida real.
Características de la clase:
La clase es el tipo de datos del objeto.
Una clase es una colección de objetos con las mismas propiedades y comportamientos.
1.4 ¿Cuáles son las propiedades de un objeto?
1.5 ¿Cuál es el comportamiento de un objeto?
Comportamiento: lo que puede realizar el objeto
1.6 La relación entre clases y objetos
Clase: una clase es un
objeto abstracto que tiene atributos y comportamientos comunes en la vida real : es una entidad real que se puede ver y tocar.
1.7 Definición de clase
La importancia de la clase: es la unidad básica del programa Java
Qué es una clase: Es una abstracción de cosas que tienen atributos y comportamientos comunes en la vida real, y determina los atributos y comportamientos que tendrá el objeto.
Composición de la clase: atributos y comportamiento
Atributo: Reflejado por variables miembro en la clase (variables fuera del método en la clase)
Comportamiento: reflejado en la clase a través de métodos miembros (en comparación con el método anterior, elimine la palabra clave estática)
1.8 Uso de categoría
2. Gráfico de memoria de objetos
package javadoy5;//包名
public class doy55 {
String brand;//名字
double price;//价钱
String color;//颜色
//
public void call (String who) {
System.out.println("给"+who+"取法");
}
public void sendMessage () {
System.out.println("打电话");
}
}
package javadoy5;
public class javadoy5shoji {
public static void main(String[] args) {
doy55 one = new doy55();
System.out.println(one.brand);
System.out.println(one.price);
System.out.println(one.color);
one.brand ="华为";
one.price =8883.0;
one.color ="金色";
System.out.println(one.brand);
System.out.println(one.price);
System.out.println(one.color);
one.call("华为");
one.sendMessage();
}
}
2020080605013