¡Esta es una revisión vieja del documento!
10 - Enumerados
Los enums son una construcción del lenguaje introducida en la versión 5 de Java. Se trata de clases especiales que nos sirven para definir listas enumeradas de constantes. La única restricción que tiene los enumerados sobre las clases es que las enumeraciones no se pueden extender ya que implícitamente toda enumeración está extendiendo a la clase java.lang.Enum. Además, el ámbito de los constructores debe ser private o de paquete.
Creación de enumerados
Para crear una enumeración lo hacemos casi igual que una clase, con la diferencia que utilizamos la palabra reservada enum:
public enum createEnum {
}
Una vez creado, podemos ir añadiendo constantes a nuestra enumeración separadas por coma:
public enum createEnum {
ENUM1,
ENUM2,
ENUM3
}