这个也很好理解,其实内部类相当于外部类中的一个成员,既然是外部类的成员,
外部类当然可以访问自己的成员啦,不管是用public修饰还是用private修饰都可以。
这就好比如成员变量被private修饰了,类是还是可以访问该变量的。
再举个具体点的例子:
class Person{
private String name; //可以在这里把内部类看成一个整体,相当于成员变量:name
public void setName(String name){
this.name = name;
}
public String getName(){
return this.name;
}
}
程序中类是可以访问私有成员的,不知道你的问题解决了没呢?
|