Cómo declarar y usar el tipo Enum en Java
Anuncio:
Hoy os quiero hablar del tipo Enum en Java. El tipo Enum es un tipo de datos especial que permite que una variable tenga solo un conjunto posible de valores predefinidos.
Porqué usar Tipo Enum
En muchas ocasiones me encuentro código donde se usan «constantes» para distinguir una situación de otra. Cuando digo constantes entre comillas, me refiero a variables normales que tienen un valor y en función de dicho valor se hace una cosa u otra. Es en este tipo de casos donde podemos sacar el máximo partido a los tipo Enum no solo en Java, sino en todos los lenguajes.
Cómo se declara
Bien, vamos a ver cómo declararlo en Java:
public enum Day {
LUNES, MARTES, MIÉRCOLES, JUEVES,
VIERNES, SÁBADO, DOMINGO
}
Así se define este tipo de dato. Los valores son constantes y por esto se declaran en mayúsculas.
Cómo se usa un tipo Enum en Java
Una vez declarado como hemos visto más arriba, usarlo es muy sencillo. Como cualquier clase tenemos que importarla. La podemos usar de la siguiente forma:
switch (day) {
case LUNES:
System.out.println("Hoy es lunes.");
break;
case VIERNES:
System.out.println("Fiesta!!!");
break;
default:
System.out.println("Valor por defecto.");
break;
}
Como puedes ver es muy fácil de utilizar y nos evita usar «constantes» que en realidad no lo son.
Ya sabes cómo declarar y usar el tipo Enum en Java. Puedes consultar la documentación oficial de Java y también puedes aprender más en nuestra sección de Java.
Espero que te haya sido de utilidad!