TestCar.java
Copie el código de código de la siguiente manera:
clase pública TestCar {
público estático vacío principal (String [] argumentos) {
Coche c1 = coche nuevo();
c1.color = "rojo";
c1.brand = "xxx";// Si este automóvil tiene muchos atributos, ¿no sería problemático asignar valores uno por uno como este? ¿Hay alguna manera de establecer sus propiedades (inicializar) tan pronto como se produce? Sí ~~~ ver más abajo
}
}
clase coche {
Color de cuerda;
Marca de cuerdas;
ejecución vacía() {
System.out.printf("Estoy corriendo...corriendo...corriendo~~~~/n");
}
mostrar mensaje vacío() {
System.out.printf("Color del coche: %s, Marca del coche: %s/n", color, marca);
}
}
TestCar_EX.java mejorado
Copie el código de código de la siguiente manera:
/*¿Qué es un método de construcción?*/
clase pública TestCar_EX {
público estático vacío principal (String [] argumentos) {
Coche c1 = coche nuevo("rojo", "xxx");
}
}
clase coche {
Color de cuerda;
Marca de cuerdas;
Coche público (color de cadena, marca de cadena) {
this.color = color; // Esto aquí significa el objeto. El primer color es el atributo de color de este objeto y el segundo es el color de la variable local.
this.brand = marca; //Igual que el anterior
}
ejecución vacía() {
System.out.printf("Estoy corriendo...corriendo...corriendo~~~~/n");
}
mostrar mensaje vacío() {
System.out.printf("Color del coche: %s, Marca del coche: %s/n", color, marca);
}
}