#41 Реализация аналога Enum
Написать аналог Enum (как если бы до Java 1.5) на примере какого-нибудь перечисляемого списка,
например, списка валют. Необходимо:
- Иметь фиксированный список значений, задаваемый на этапе компиляции.
- Иметь строгую типизацию значений.
- Уметь безопасно сравнивать значения по
==. - Получать все значения.
- Иметь неизменяемый
ordinal(порядковый номер с 0 в порядке объявления значений). - Получать значения по
ordinal. - Иметь название значения, совпадающее с названием поля для значения.
- Искать по имени.
Разбор вопроса
Войди, чтобы начать диалог
Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти
Доступно с Premium
Это лишь одно из решений, доступных с Premium. А ещё:
- 250+ продвинутых лекций
- 1300+ практических заданий
- 500+ решений задач с реальных собеседований
- Именные сертификаты Java Hub
- Расширенный доступ к AI-ментору