Jeśli masz enum takich jakEnum jako zmienne instancji
enum Coffee {
BIG,
SMALL
}
i klasa, która zawiera instancję zmiennej takiego z wyliczenia:
public class MyClass {
private Coffee coffee;
// Constructor etc.
}
Dlaczego jest to możliwe w konstruktora powiedz np coffee.BIG
? Nie rozumiem, że możesz użyć odniesienia? Czy zmienne instancji są inicjowane na coś innego niż null
? Jest to pytanie testowe nr 4 w książce SCJP w pierwszym rozdziale. Próbowałem skrócić kod i pytanie.