#Вопросы_с_собеседования



Может ли объект получить доступ к члену класса, объявленному как private? Если да, то каким образом?



• Внутри класса доступ к приватной переменной открыт без ограничений;

• Вложенный класс имеет полный доступ ко всем (в том числе и приватным) членам содержащего его класса;

• Доступ к приватным переменным извне может быть организован через отличные от приватных методов, которые предоставлены разработчиком класса. Например: getX() и setX().

• Через механизм рефлексии (Reflection API) (см картинку).