Cómo crear un tipo de enumeración en java

Java boolean tipo es muy útil, pero a veces se necesita más valores. Después de todo, los valores de una luz de tráfico pueden ser verde, amarillo, o rojo. La demanda de una tarjeta de juego puede ser pala, club, corazón, o diamante. Y un día de la semana puede ser lunes, Martes, Miércoles, jueves, o Viernes.

La vida está llena de pequeños conjuntos de posibilidades, y Java tiene una característica que puede reflejar estas posibilidades. La característica se denomina enum escribe. Está disponible desde la versión Java 5.0 en adelante.

Tenga en cuenta los resultados de un partido de béisbol. El juego tiene tres posibles finales - los Hankees victoria, la victoria calcetines, o el juego está empatado. Puede representar las posibilidades con la siguiente línea de código en Java:

WhoWins enum {hogar, visitante, ni}

Juego de esta semana se juega en el estadio de Hankeeville SnitSoft, por lo que el valor casa representa una victoria para los Hankees, y el valor visitante representa una victoria para los calcetines.

Uno de los objetivos de la programación de computadoras es para la estructura de cada programa para reflejar cualquier problema el programa resuelve. Cuando un programa que recuerda de su problema de fondo, el programa es fácil de entender y barato de mantener.

Por ejemplo, un programa de tabular cuentas de cliente debe utilizar nombres como cliente y cuenta. Y un programa que se ocupa de tres resultados posibles (victorias en casa, el visitante gana, y empate) debe tener una variable con tres valores posibles. La línea WhoWins enum {hogar, visitante, ni} crea un tipo para almacenar tres valores.

los Quien gana tipo se llama una tipo de enumeración. Piense en el nuevo Quien gana escribir como boolean en los esteroides. En lugar de dos valores (cierto y falso), el Quien gana tipo tiene tres valores (casa, visitante, y ninguno). Puede crear una variable de tipo Quien gana

WhoWins que-

y luego asignar un valor a la nueva variable.

quien = WhoWins.home-



» » » » Cómo crear un tipo de enumeración en java