Встречается на собеседованиях • сегодня
Какие плюсы и минусы типа данных Enum
Плюсы:
✅ Типобезопасность - компилятор проверяет допустимые значения
✅ Читаемость - имена констант понятнее магических чисел
✅ Расширяемость - можно добавлять методы и поля
✅ Singleton-поведение - гарантирован один экземпляр на значение
✅ Используется в switch-case
Минусы:
❌ Неизменяемость - нельзя добавлять значения runtime
❌ Наследование - нельзя наследовать Enum
❌ Сериализация - требует особого подхода
Пример:
java
enum Status {
NEW(0), IN_PROGRESS(1), DONE(2);
private int code;
Status(int code) { this.code = code; }
public int getCode() { return code; }
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы