❓ Можно ли переопределить метод toString() для Enum?
Да, можно переопределить метод toString() в Enum так же, как и в любом другом классе. По умолчанию toString() для Enum возвращает имя перечисления (то, что задано при объявлении). Однако, если вам нужно вернуть другое значение, вы можете переопределить этот метод в вашем перечислении.
Например, если переопределить toString(), можно для Day.MONDAY.toString() получить "Понедельник", вместо "MONDAY".
Пример в комментариях.
Post #581
2.15K
- 👍 11
- 🔥 2
- 🎉 1