Sobes.tech
Назад к вопросам
Junior — Middle
67

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

Компании, где спрашивали
Ozon FreshOzon Fresh

Ответ от нейросети

sobes.tech AI

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

Пример:

public class Outer {
    private int value = 10;

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