[JAVA] Aufzählung (Aufzählungstyp)

Was ist Enum (Aufzählungstyp)?

Es ist ein Typ, der mehrere Konstanten zusammenfügen kann. Die von Enum definierte Konstante wird als Aufzählungstyp bezeichnet.

Aufzählungstypen werden auch in der Sprache C verwendet, und es gibt einige Ähnlichkeiten bei der Methode der Konstanten. Da es sich bei Java-Aufzählungstypen jedoch um Klassen handelt, können Felder und Methoden definiert werden.

Der Vorteil der Verwendung von Enum besteht darin, dass die Lesbarkeit durch Verwendung des Aufzählungstyps in der switch-Anweisung verbessert wird.

Über Konstanten

Die Definition von Enum wird wie folgt beschrieben.

Aufzählungstyp des Zugriffsmodifikators{Aufzählungstyp 1,Aufzählungstyp 2,};

Musterbestätigung


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
};

}

Ergebnis


Orange

Dieser Beispielcode definiert einen Aufzählungstyp Obst. Um Fruit zu verwenden, deklarieren Sie das Objekt wie eine normale Klasse. Deklarieren Sie hier den Fruchttyp.

Sie können den Aufzählungstyp von Enum im deklarierten Objekt speichern und das Objekt verwenden.

Recommended Posts

Aufzählung (Aufzählungstyp)
[Java] Aufzählungstyp
[Java] Express-Aufzählungstyp ohne Verwendung des Aufzählungstyps (Aufzählung)
[Swift] Aufzählungstyp für gemeinsam genutzte Typen
Verwendung des Java-Aufzählungstyps
Pfadtyp
Über Aufzählung
[Java] enum (Aufzählungstyp)
Verzeichnistyp
[Übung] Aufzählung
Versuchen Sie, Klassen nach Aufzählungstyp zu sortieren
Menschlicher Typ