[JAVA] Enum (type d'énumération)

Qu'est-ce que Enum (type d'énumération)?

C'est un type qui peut rassembler plusieurs constantes. La constante définie par Enum est appelée un type d'énumération.

Les types d'énumération sont également utilisés en langage C, et il existe certaines similitudes dans la méthode des constantes, mais comme les types d'énumération java sont des classes, des champs et des méthodes peuvent être définis.

L'avantage d'utiliser Enum est que la lisibilité est améliorée en utilisant le type d'énumération dans l'instruction switch.

À propos des constantes

La définition d'Enum est décrite comme suit.

Type d'énumération du modificateur d'accès{Type d'énumération 1,Type d'énumération 2,};

Confirmation de l'échantillon


public class Main {
 public static void main(String[] args) {
  Fruit fruit_type = Fruit.Orange;

  System.out.println(fruit_type);
}

 protected enum Fruit {
  Orange,
  Apple,
  Melon
};

}

résultat


Orange

Cet exemple de code définit un type d'énumération Fruit. Pour utiliser Fruit, déclarez l'objet comme vous le feriez pour une classe normale. Déclarez fruit_type ici.

Vous pouvez stocker le type d'énumération Enum dans l'objet déclaré et utiliser l'objet.

Recommended Posts

Enum (type d'énumération)
[Java] Type d'énumération
[Java] Type Express Enum sans utiliser le type Enum (énumération)
[Swift] Type d'énumération de type partagé
Comment utiliser le type enum Java
Type de chemin
À propos d'énumération
[Java] enum (type d'énumération)
Type d'annuaire
[Pratique] Énumération
Essayez de trier les classes par type d'énumération
Type humain