62,621
社区成员
发帖
与我相关
我的任务
分享
public String() {
this.value = "".value;
}
public class Test
{
private int i;
Test obj;
Test(Test t)
{
this.obj = t;
System.out.println(this.i);// 0
System.out.println(obj.i);// 9
this.i = obj.i;
}
Test(int i)
{
this.i = i;
}
public int getI()
{
return i;
}
public void setI(int i)
{
this.i = i;
}
public static void main(String[] args)
{
Test a = new Test(9);
Test b = new Test(a);
System.out.println(b.getI());// 9
}
}
我的理解是本类的对象在本类里可以访问私有属性,虽然这个对象和当前的this不同。