public class Matango {
int hp;
//int level = 10; //champ
final int LEVEL = 10; //Champ constant
}
Champ constant qui empêche la réécriture de la valeur Nom avec «final» à «majuscule» (LEVEL)
public class Hero {
String name; //Déclaration de nom
int hp; //Déclaration HP
public void sleep() {
this.hp = 100;
System.out.println(this.name + "Dormi et récupéré");
}
Cela fonctionne même si this.
est omis
S'il y a le même hp dans la variable ou l'argument local, cela peut être priorisé.
Ajoutez this.
lorsque vous utilisez des champs
public class Main {
public static void main(String[] args) {
//1. Générer un homme courageux
Hero h = new Hero();
}
}
Nom de classe (héros) Nom de variable (h) = nouveau nom de classe (héros) ();
public class Main {
public static void main(String[] args) {
//1. Générer un homme courageux
Hero h = new Hero();
//2. Définissez la valeur initiale dans le champ
h.name = "Courageux";
h.hp = 100;
System.out.println("Courageux" + h.name + "Est né!");
}
}
Nom de la variable (H.) Nom du champ (nom) = Valeur ("Brave");
Recommended Posts