एक enum एक **निश्चित सेट नामित स्थिरांक के साथ एक प्रकार को परिभाषित करता है। Java enums अन्य भाषाओं में सरल निरंतर सूची की तुलना में बहुत अधिक शक्तिशाली हैं — वे पूर्ण विकसित कक्षाएं हैं जिनमें फ़ील्ड, निर्माणकर्ता और विधियां हो सकती हैं।
मूल enum
{
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
Day.MONDAY;
(today) {
MONDAY -> System.out.println();
SATURDAY, SUNDAY -> System.out.println();
-> System.out.println();
}
