访问私有成员的问题,很简单
public class Test{
public static void main(String[] args) {
TestAccess a = new TestAccess(1);
TestAccess b = new TestAccess(2);
System.out.println(a.add(b));
}
}
class TestAccess{
public TestAccess(int x){
this.x = x;
}
public int add(TestAccess t){
return x + t.x;//这里可以直接使用t.x,x不是私有的么,为什么可以这样?
}
private int x;
}