TestCar.java
Kopieren Sie den Codecode wie folgt:
öffentliche Klasse TestCar {
public static void main(String[] args) {
Auto c1 = neues Auto();
c1.color = "rot";
c1.brand = "xxx";//Wenn dieses Auto viele Attribute hat, wäre es dann nicht mühsam, Werte einzeln auf diese Weise zuzuweisen? Gibt es eine Möglichkeit, seine Eigenschaften festzulegen (zu initialisieren), sobald es erstellt wird? Ja~~~siehe unten
}
}
Klasse Auto {
Saitenfarbe;
Saitenmarke;
void run() {
System.out.printf("Ich renne...renne..renne~~~~/n");
}
void showMessage() {
System.out.printf("Autofarbe: %s, Automarke: %s/n", Farbe, Marke);
}
}
Verbessertes TestCar_EX.java
Kopieren Sie den Codecode wie folgt:
/*Was ist eine Bauweise*/
öffentliche Klasse TestCar_EX {
public static void main(String[] args) {
Auto c1 = neues Auto("red", "xxx");
}
}
Klasse Auto {
Saitenfarbe;
Saitenmarke;
öffentliches Auto (Saitenfarbe, Saitenmarke) {
this.color = color; //Dies bedeutet hier das Objekt. Die erste Farbe ist das Farbattribut dieses Objekts und die zweite ist die lokale Variable Farbe
this.brand = brand; //Wie oben
}
void run() {
System.out.printf("Ich renne...renne..renne~~~~/n");
}
void showMessage() {
System.out.printf("Autofarbe: %s, Automarke: %s/n", Farbe, Marke);
}
}