EMZETT.
Войти

Enum (перечисление)

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

Подробнее: enum технически — особый класс, поэтому у него могут быть собственные поля, конструкторы и методы. Большое преимущество перед простыми константами String или int: компилятор предотвращает недопустимые значения.

enum Status { OPEN, IN_PROGRESS, DONE }

Подробности

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

См. также: константы (final), оператор switch, классы