TestCar.java
Copiez le code comme suit :
Classe publique TestCar {
public static void main (String[] arguments) {
Voiture c1 = nouvelle voiture();
c1.color = "rouge" ;
c1.brand = "xxx";//Si cette voiture a de nombreux attributs, ne serait-il pas gênant d'attribuer des valeurs une par une comme celle-ci ? Existe-t-il un moyen de définir ses propriétés (initialiser) dès sa production ? Oui~~~voir ci-dessous
}
}
classe Voiture {
Couleur de la chaîne ;
Marque de cordes;
Annuler l'exécution() {
System.out.printf("Je cours...je cours..je cours~~~~/n");
}
void showMessage() {
System.out.printf("Couleur de la voiture : %s, Marque de la voiture : %s/n", couleur, marque);
}
}
TestCar_EX.java amélioré
Copiez le code comme suit :
/*Qu'est-ce qu'une méthode de construction*/
classe publique TestCar_EX {
public static void main (String[] arguments) {
Voiture c1 = nouvelle voiture("rouge", "xxx");
}
}
classe Voiture {
Couleur de la chaîne ;
Marque de cordes;
Voiture publique (couleur de la chaîne, marque de la chaîne) {
this.color = color; // Cela signifie ici l'objet. La première couleur est l'attribut de couleur de cet objet et la seconde est la couleur de la variable locale.
this.brand = brand; //Identique à ci-dessus
}
Annuler l'exécution() {
System.out.printf("Je cours...je cours..je cours~~~~/n");
}
void showMessage() {
System.out.printf("Couleur de la voiture : %s, Marque de la voiture : %s/n", couleur, marque);
}
}