困惑!!!为什么同类对象间可通过对象名访问私有属性??
包含私有属性的类的两个对象,能在一个对象中调用方法直接以'对象名.属性'
访问另一对象的私有属性,为什么? 私有属性不是只在类中可见,不可直接以
'对象.属性'方式访问吗??困惑!!!
public class A{
public static void main(String[] args) {
new B().fuc(new B());
}
}
class B {
private int x = 111;
public void fuc(B b){
System.out.println(b.x);
}
}