Встречается на собеседованиях • сегодня
Что такое enum
Enum (перечисление) — это специальный тип данных в Java, который представляет собой фиксированный набор констант. Он улучшает читаемость кода, обеспечивает безопасность типов и позволяет добавлять методы и поля.
Пример:
java
public enum Day {
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY;
}Особенности:
- Нельзя создать экземпляр через
new. - Может содержать конструкторы, методы и поля.
- Реализует интерфейсы.
- Поддерживает
switch-case. - Все enum-ы неявно наследуют
java.lang.Enum.
Пример с методами:
java
public enum Operation {
PLUS { double apply(double x, double y) { return x + y; } },
MINUS { double apply(double x, double y) { return x - y; } };
abstract double apply(double x, double y);
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы