Если у вас есть перечисление, например
enum Coffee {
BIG,
SMALL
}
и класс, который имеет переменную экземпляра, такую как перечисление:
public class MyClass {
private Coffee coffee;
// Constructor etc.
}
Почему в конструкторе возможно говорить, например. coffee.BIG?
Я не понимаю, что вы можете использовать ссылку? Является ли перечисление как переменные экземпляра инициализированным чем-то другим, кроме null? Это вопрос самопроверки № 4 в книге SCJP в первой главе. Я попытался сократить код и вопрос.