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