Может ли объект получить доступ к private-переменной класса? Если, да, то каким образом?
Вообще доступ у приватной переменной класса можно получить только внутри класса, в котором она объявлена.
class Outer{
private int a=5;
class Inner{
void show(){
System.out.println("a is private in Outer class "+a);
}
}
}
public class PrivateInnerClass {
public static void main(String args[]){
Outer ou = new Outer();
Outer.Inner innerObject=ou.new Inner();
innerObject.show();
}
}
