Enumeradores(enums)
Un enum especifica una lista de constantes que son asignadas a un tipo de valor.Un enum no es ni un entero ni un String, los enums tiene su propio tipo de objetosUn enum puede ser declarado fuera o dentro de una clase pero nunca dentro de un metodoUn enum declarado fuera de una clase no puede ser static final, abstract private o protectedLos enumeradores pueden incluir constructores, metodos, variables y las constantes pueden contener cuerposLos constructores amndan argumentos al constructor de elnumerado con la sintaxis GRANDE(8) donde el 8 es el valor que se manda a el constructor y grande el nombre de un valor del enumeradorLos contructores de los enumeradoress pueden tener a rgumentos y pueden ser sobrecargadosLos contructores de los enumeradores NUNCA se llaman directamente en el codigo, estos son invocados cuando el enumerador es inizializadoel punto y coma al final de un enumerado es opcional, podemos poner:
--> enum Numeros{UNO,DOS,TRES} o
--> enum Numeros{UNO,DOS,TRES}
myEnum.values() nos regresa un arreglo con el valor de todos los enumeradores
No hay comentarios:
Publicar un comentario