Sobes.tech
Back to questions
Junior — Middle
68

Обладает ли внутренний класс доступом к членам внешнего класса?

Companies where asked
Ozon FreshOzon Fresh

Answer from AI

sobes.tech AI

Да, внутренний (вложенный) класс в Java имеет доступ ко всем членам внешнего класса, включая приватные поля и методы. Это связано с тем, что внутренний класс является частью внешнего класса и может напрямую обращаться к его состоянию.

Пример:

public class Outer {
    private int value = 10;

    class Inner {
        void printValue() {
            System.out.println("Value: " + value); // доступ к private полю внешнего класса
        }
    }
}