Я хотел бы знать, возможно ли в Java вкладывать Enums.
Вот что я хотел бы сделать:
Имейте перечисление Виды, сделанные из CAT и DOG, которые предоставили бы мне доступ к подклассам доступных пород CAT и DOG Например, я хотел бы иметь возможность проверить, является ли CAT или DOG собакой, и является ли животное PERSAN CAT или PITBULL DOG. Породы CAT и DOG должны иметь разные перечисления, то есть перечисление CatBreeds и перечисление DogBreeds.
Вот пример схемы доступа, которую я хотел бы использовать:
Виды:
Породы:
- Species.CAT.breeds.PERSAN
- Species.DOG.breeds.PITBULL