60.    enum (palabra reservada)

Sirve para declarar tipos Enumerados, bien en línea:

enum Vocal { A, E, I, O, U };

bien como clase en su fichero propio

Vocal.java

public enum Vocal {

    A, E, I, O, U;

}          

 

En ambos casos disponemos de una nueva clase que se caracteriza por disponer de una serie finita y explícita de constantes. Una vez definidos los elementos de un tipo enumerado es imposible crear nuevos objetos.

Otros ejemplos:

enum Palo { OROS, ESPADAS, COPAS, BASTOS };

enum Operacion { SUMA, RESTA, MULTIPLICACION, DIVISION };

Ver “Enumerados”.

Temas relacionados

Vademécum