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