Middle
53
questionbank

Как из вложенного класса получить доступ к полю внешнего класса?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

Из нестатического вложенного класса (inner class) доступ к полю внешнего класса осуществляется напрямую по имени поля.

Из статического вложенного класса (static nested class) доступ к полю внешнего класса возможен только через ссылку на объект внешнего класса, так как статический вложенный класс не имеет неявной связи с экземпляром внешнего класса.

java

Для доступа к явному полю внешнего класса, если, например, у вложенного класса есть поле с таким же именем, можно использовать синтаксис Outer.this.fieldName.

java