Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.
Los tipos enumerados sirven para restringir la selección de valores a algunos previamente definidos
enum instrumentos{
GUITARRA, TROMPETA, BATERIA, BAJO
};
public class Enumerations {
public static void main (String... args){
instrumentos in = instrumentos.BATERIA;
System.out.println(in);
}
}
Output:
BATERIA
Declarar constructores, métodos y variables dentro de un tipo enumerado:
enum TamanoCafe{
CHICO(5), MEDIANO(8), GRANDE(10);
private int onzas;
//No se puede invocar al constructor directamente,
//este se invoca una vez que se crea el tipo enumerado
//y es definido por los argumentos utilizados para crearlo.
TamanoCafe(int onzas){
this.onzas = onzas;
}
public int getOnzas(){
return this.onzas;
}
}
public class Cafe {
public static void main(String... args){
TamanoCafe tc;
tc = TamanoCafe.CHICO;
System.out.println("Tamaño de café: "+TamanoCafe.CHICO);
System.out.println("Onzas 1(c1): "+TamanoCafe.CHICO.getOnzas());
}
}