Довідники 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;
				// Інші перевірки...
			}
		}
}
Коментарі
Додати коментар

Поки що коментарів немає