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

Video: Tutorial de Java [Curso Java ] - 35. Enum (Enumeracion)

Java booleano tipo es muy útil, pero a veces se necesita más valores. Después de todo, los valores de una luz de tráfico puede ser verde, amarillo, o rojo. Un traje de naipe 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 función se llama una enumeración tipo. Está disponible en la versión de 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á ligado. Puede representar las posibilidades con la siguiente línea de código Java:

Video: Curso Java. Tipos enumerados. Vídeo 48

WhoWins enum {hogar, visitante, ni}

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

Video: Curso Java #8 Como hacer una Interfaz Grafica Sencilla en Java [jFrame y acciones de botón "GUI"]

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

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

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

WhoWins que-

y luego asignar un valor a la nueva variable.

quien = WhoWins.home-
Artículos Relacionados