Enum (перелік)
Коротко: Особливий тип для фіксованого обмеженого набору іменованих констант — наприклад, днів тижня чи значень статусу, де допустимі лише певні значення.
Докладніше: enum технічно — особливий клас, тому в нього можуть бути власні поля, конструктори й методи. Велика перевага перед простими константами String чи int: компілятор запобігає недопустимим значенням.
enum Status { OPEN, IN_PROGRESS, DONE }Подробиці
enum Status {
OPEN("Waiting to be processed")Див. також: константи (final), оператор switch, класи