Ein enum definiert einen Typ mit einer festen Menge benannter Konstanten. Java Enums sind viel leistungsstarker als einfache Konstantenlisten in anderen Sprachen — sie sind vollständige Klassen, die Felder, Konstruktoren und Methoden haben können.
Grundlegendes Enum
{
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
Day.MONDAY;
(today) {
MONDAY -> System.out.println();
SATURDAY, SUNDAY -> System.out.println();
-> System.out.println();
}
