Встречается на собеседованиях • сегодня
Что такое перечисление в 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
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы