Uso de Enumerations en Programación

Clase 15 de 40Curso Avanzado de Java SE

Los enumerations son tipos de datos muy especiales pues es el único tipo de dato que posee una colección de constantes, al ser constantes estaremos obligados a escribirlos con mayúsculas.

Usaremos enum cada vez que necesitemos representar un conjunto fijo de constantes. Por ejemplo los días de la semana.

Así podemos declarar un enumeration usando la palabra reservada enum.

Captura de pantalla 2018-04-26 a la(s) 11.57.06.png

Puedo crear referencias de enumerations de la siguiente forma:

Captura de pantalla 2018-04-26 a la(s) 11.57.44.png

Y puedo llamar un valor del enumeration así:

Captura de pantalla 2018-04-26 a la(s) 11.58.09.png

Los enumerations pueden tener atributos, métodos y constructores, como se muestra:

Captura de pantalla 2018-04-26 a la(s) 11.59.20.png

Y para utilizarlo lo podemos hacer así:

Captura de pantalla 2018-04-26 a la(s) 11.59.49.png