Si usted tiene una enumeración comoEnum como variables de instancia
enum Coffee {
BIG,
SMALL
}
y una clase que tiene una variable de instancia como esta de la enumeración:
public class MyClass {
private Coffee coffee;
// Constructor etc.
}
¿Por qué es posible en el constructor de decir, por ejemplo coffee.BIG
? No entiendo que pueda usar la referencia? ¿Es enum como variables de instancia inicializadas a algo que no sea null
? Es la pregunta de auto prueba n. ° 4 en el libro de SCJP en el primer capítulo. Intenté acortar el código y la pregunta.