Встречается на собеседованиях • сегодня

Что такое перечисление в Java

Перечисление (enum) в Java — это специальный тип данных, который позволяет определить набор именованных констант.

Особенности:

  • Каждый элемент enum — это экземпляр этого enum-класса.
  • Автоматически наследуется от java.lang.Enum.
  • Может содержать поля, методы и конструкторы (но конструктор всегда private).
  • Потокобезопасен при создании (реализует Singleton через JVM).

Пример:

java
public enum Day {
    MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY;
    
    public boolean isWeekend() {
        return this == SATURDAY || this == SUNDAY;
    }
}

Использование:

java
Day today = Day.FRIDAY;
System.out.println(today.isWeekend()); // false
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы