Трансформируем enum в класс В данной задаче реализация статического метода values() в public class Month несколько отличается от такого же метода в enum... Кто нибудь заметил, что предложенная авторами реализация не позволяет выводить в консоль строковое содержание массива? P.S. Естественно не работают и все производные: System.out.println(Month.JANUARY.toString()); System.out.println(Month.values()[3]); System.out.println(months[2]);