Сеня рядом и Белла пришел. Былое
Java 84. Можем ли мы переопределить метод toString() для Enum?
Да, вы можете переопределить метод toString() для Enum в Java. По умолчанию вызов toString() для экземпляра Enum возвращает значение его поля имени. Однако вы можете определить собственный метод toString() для класса Enum, чтобы возвращать другое строковое представление экземпляра. Вот пример: public enum Day {
MONDAY("Monday"), TUESDAY("Tuesday"), WEDNESDAY("Wednesday"),
THURSDAY("Thursday"), FRIDAY("Friday"), SATURDAY("Saturday"), SUNDAY("Sunday");
private String displayName;
private Day(String displayName) {
this...
Java Enum
Enum - constanta, сокращенное от enumeration (перечисление). Теория !!! Название Enum задается в единственном числе.
Нельзя назвать "Дрова", можно назвать только "Полено" Создаем новый класс Enum, как в примере №1.
Обращаем внимание, на порядок цветов т.к. к ним кто-то может обращаться по индексу, потом будете бегать по всей программе в поиске ссылок. Каждый Enum это объект, который может обладать своими свойствами. Пример №1
public enum CollorCat {
WHITE, // индекс = 0
BLACK,...