1、Box b1 =new Box();
b2=b1;
变量b1赋值给变量b2,只是把b1的指向赋值给b2,b1和b2引用的相同一个对象,b2并没有重新分配任何内存对象或对b1内存对象进行拷贝。因此,b1(或b2)对对象的任何改变都会影响到b2(或b1)。由以下类可见:










































1、Box b1 =new Box();
b2=b1;
变量b1赋值给变量b2,只是把b1的指向赋值给b2,b1和b2引用的相同一个对象,b2并没有重新分配任何内存对象或对b1内存对象进行拷贝。因此,b1(或b2)对对象的任何改变都会影响到b2(或b1)。由以下类可见: