Справочники Java enum

Что такое enum в Java?

Тип данных enum (перечисление) в языке программирования Java предоставляет удобный способ определения набора констант, представляющих фиксированный набор значений. enum может использоваться для создания более читаемого и безопасного кода, особенно при работе с ограниченным множеством значений.


Основные моменты:

  1. Определение перечисления:
    • Перечисление создается с использованием ключевого слова enum и содержит фиксированный список констант, разделенных запятыми.
  2. Безопасность типов:
    • Использование enum обеспечивает безопасность типов, так как ограничивает возможные значения переменной только теми, которые определены в перечислении.
  3. Методы и поля:
    • Перечисления могут содержать методы, конструкторы и даже поля. Каждая константа перечисления представляет экземпляр этого перечисления.
// Пример перечисления для представления времени суток
enum TimeOfDay {
	MORNING,
	AFTERNOON,
	EVENING,
	NIGHT
}

public class Main {
	public static void main(String[] args) {
		// Использование перечисления
		TimeOfDay currentMoment = TimeOfDay.AFTERNOON;

		// Пример использования switch с перечислением
		switch (currentMoment) {
			case MORNING:
				System.out.println("Good morning!");
				break;
				// другие проверки...
			}
		}
}
Комментарии
Добавить комментарий

Пока комментариев нет