Enum - constanta, сокращенное от enumeration (перечисление). Теория !!! Название Enum задается в единственном числе.
Нельзя назвать "Дрова", можно назвать только "Полено" Создаем новый класс Enum, как в примере №1.
Обращаем внимание, на порядок цветов т.к. к ним кто-то может обращаться по индексу, потом будете бегать по всей программе в поиске ссылок. Каждый Enum это объект, который может обладать своими свойствами. Пример №1
public enum CollorCat {
WHITE, // индекс = 0
BLACK, // индекс = 1
RED, // индекс = 2
GRAU // индекс = 3
} Понятое дело, что просто обратиться к константе (Enum) никакой практической пользы не несет, поэтому требуется иметь расшифровку константы, которую можно засунуть прям в Enum, как в примере №2. Пример №1.1
public enum CollorCat {
WHITE("Белый"), // индекс = 0
BLACK("Черный"), // индекс = 1
RED("Рыжий"), // индекс = 2
GRAU("Серый"); // индекс = 3