me eh quedado muy confundido cuando empecé a ver este clase.
no entiendo porque el constructor se tiene que declarar como privado?
y supuestamente no se pueden crear instancias de esta clase pero entonces porque se puede hacer esto:
enum talla{MINI,MEDIANO,GRANDE};
public class prueba{
public static void Main
(String[] args
){ talla s=talla.MINI;
talla m=talla.MEDIANO;
talla l=talla.GRANDE;
}
}
y porque cuando se llama un método estático de esta clase se escribe "Enum" en lugar de "enum"
talla la_talla=Enum.valueOf(talla.class,"s");