Cette fois, j'ai eu l'opportunité d'utiliser enum avec java, alors je l'ai étudié.
enum est défini de la même manière qu'une classe.
enum Enum name {
}
Sur cette base, je vais énumérer les fruits. Ensuite, cela devient comme suit.
enum Fruit {
APPLE,
ORANGE,
BANANA,
GRAPE; // Certains échantillons ont des points-virgules derrière des blocs ou pas
}
La valeur de enum est accessible par enum name.value ainsi que l'accès aux champs statiques.
System.out.println(Fruit.APLLE);
Bien entendu, il est également possible de créer une variable de type nom enum et de l'affecter.
Fruit apple = Fruit.APPLE;
enum a différentes méthodes. Les types typiques sont présentés ci-dessous.
name() Renvoie le nom de la valeur d'énumération sous forme de chaîne.
System.out.println(Fruit.APLLE.name()); //"APPLE"
original() Renvoie les nombres dans l'ordre déclaré par enum. Puisque APPLE est le 0, 0 est renvoyé.
System.out.println(Fruit.APLLE.original()); //0
Recommended Posts