Конечные перечисления (Enum) - это тип данных в Java, который представляет собой набор ограниченных значений. Они используются для создания списков констант с фиксированными значениями, которые не могут изменяться во время выполнения программы.
Пример Enum в Java:
public enum Day {
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY }
В этом примере мы создаем Enum Day, который содержит 7 значений - дни недели от понедельника до воскресенья. Каждое значение представляет отдельный элемент этого Enum.
Вы можете использовать значения Enum, как и любые другие константы в Java. Например, чтобы получить день недели, можно использовать следующий код:
Day today = Day.MONDAY;
System.out.println("Today is " + today); // выведет "Today is MONDAY"
Также Enum может иметь поля, методы и конструкторы.
1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions
Tелеграмм канал: https://t.me/DEBAGanov
Мое резюме: https://github.com/DEBAGanov