Java -Enum- Schlüsselwort
Beispiel
Erstellen Sie eine enum
mit Konstanten (unveränderliche Variablen):
enum Level {
LOW,
MEDIUM,
HIGH
}
Sie können auf enum
Konstanten mit der Punktsyntax zugreifen :
Level myVar = Level.MEDIUM;
Definition und Verwendung
Das enum
Schlüsselwort deklariert einen Aufzählungstyp (unveränderlich).
Eine Aufzählung ist eine spezielle "Klasse", die eine Gruppe von Konstanten (unveränderliche Variablen, wie Endvariablen) darstellt.
Verwenden Sie zum Erstellen einer Aufzählung das enum
Schlüsselwort (anstelle von class oder interface) und trennen Sie die Konstanten durch ein Komma. Beachten Sie, dass sie in Großbuchstaben geschrieben sein sollten.
Unterschied zwischen Aufzählungen und Klassen
Ein enum
kann, genau wie ein class
, Attribute und Methoden haben. Der einzige Unterschied besteht darin, dass Aufzählungskonstanten public
, static
und sind final
(unveränderbar – kann nicht überschrieben werden).
An enum
kann nicht zum Erstellen von Objekten verwendet werden, und es kann keine anderen Klassen erweitern (aber es kann Schnittstellen implementieren).
Verwenden Sie Aufzählungen, wenn Sie Werte haben, von denen Sie wissen, dass sie sich nicht ändern werden, wie Monatstage, Tage, Farben, Kartenspiele usw.
Verwandte Seiten
Lesen Sie mehr über Enums in unserem Java Enum Tutorial .