EMZETT.
Увійти

Enum (перелік)

Коротко: Особливий тип для фіксованого обмеженого набору іменованих констант — наприклад, днів тижня чи значень статусу, де допустимі лише певні значення.

Докладніше: enum технічно — особливий клас, тому в нього можуть бути власні поля, конструктори й методи. Велика перевага перед простими константами String чи int: компілятор запобігає недопустимим значенням.

enum Status { OPEN, IN_PROGRESS, DONE }

Подробиці

enum Status {
    OPEN("Waiting to be processed")

Див. також: константи (final), оператор switch, класи