❓ Для чего нужен enum в Java?
Enum используется для задания фиксированного набора констант. Он помогает заменить "магические строки" или числа, делая код более читаемым, безопасным и устойчивым к ошибкам.
Enum — это полноценный класс, он может содержать поля, методы и реализовывать интерфейсы. Используется, когда набор значений ограничен и заранее известен (например, дни недели, статусы заказа и т.п.).
Преимущества:
— Типобезопасность (нельзя присвоить значение вне набора)
— Удобство в switch-выражениях
— Возможность добавлять поведение (методы)
🐸 Библиотека собеса по Java
Post #915
2.03K
- 👍 14
- ❤ 2
- 🔥 2