Enum definuje typ s pevně stanovenou sadou pojmenovaných konstant. Java enumerace jsou mnohem výkonnější než jednoduché seznamy konstant v jiných jazycích — jde o plnohodnotné třídy, které mohou mít pole, konstruktory a metody.
Základní enum
{
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
Day.MONDAY;
(today) {
MONDAY -> System.out.println();
SATURDAY, SUNDAY -> System.out.println();
-> System.out.println();
}
