Назад к вопросам
Ozon Fresh
Junior — Middle
67
Обладает ли внутренний класс доступом к членам внешнего класса?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Да, внутренний (вложенный) класс в Java имеет доступ ко всем членам внешнего класса, включая приватные поля и методы. Это связано с тем, что внутренний класс является частью внешнего класса и может напрямую обращаться к его состоянию.
Пример:
public class Outer {
private int value = 10;
class Inner {
void printValue() {
System.out.println("Value: " + value); // доступ к private полю внешнего класса
}
}
}