Como han cambiado los tipos enumerados en Java.
Dado que este es un blog eminentemente práctico voy al tema:
– No puedo extender la clase: Efectivamente no tienes que utilizar Enum sino enum. Es un lío, sí. Lo que pasa es que internamente enum extiende Enum y ademas de manera «final» lo que significa que no lo puedes extender
– Veo que puedo declarar un constructor pero no puedo utilizarlo. Pues cierto es ello. De alguna manera la class enum es algo asi como estatica 100% asi que no puedes instanciar objetos. Te preguntaras entonces para que el constructor. Pues para añadir informacion al tipo. No solo los podemos enumerar, también podemos asociarlos y nos será muy útil
Cómo utilizar enum en Java: