Найти тему
DEBAGanov

Java 744. Каким образом из вложенного класса получить доступ к полю внешнего класса?

Для получения доступа к полю внешнего класса из вложенного класса в Java можно использовать ключевое слово this с именем внешнего класса и оператором точки, например: OuterClass.this.outerField. Вот пример кода:

public class OuterClass {
private int outerField;

public class InnerClass {
public void accessOuterField() {
int fieldValue = OuterClass.this.outerField;
// do something with the fieldValue }
}
}

Здесь InnerClass является вложенным классом в OuterClass, и метод accessOuterField() использует this.outerField для доступа к полю outerField внешнего класса OuterClass.

1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions

Tелеграмм канал: https://t.me/DEBAGanov

Мое резюме: https://github.com/DEBAGanov