У меня очень странная ошибка времени компиляции:
class Super {
Super(int[] array) {
}
}
class Sub extends Super {
private final int number = 1;
Sub() {
super(new int[] { number }); //error
}
}
Ошибка, которую я получаю,
Невозможно получить доступ к полю из статического контекста
Мой вопрос
Где статический контекст? Похоже, что статичность даже сыграет здесь роль.
Я наткнулся на эту попытку ответить на другой вопрос; нашел ошибку, которую я озадачил. Может ли кто-нибудь объяснить, где статический контекст?