【发布时间】:2012-12-04 18:58:23
【问题描述】:
我有这两个对象(u1 和 u2,分别分配给 Object 1 和 Object 2)
u1 = Object 1;
u2 = Object 2;
现在我想稍后切换分配,所以我会使用这个:
u1 = Object 2;
u2 = null;
我试过了:
u1 = u2;
u2 = null
但这不起作用,因为u1 和u2 都被分配了null。
我该如何解决这个问题?我不能使用克隆方法,因为我需要的不仅仅是浅拷贝
【问题讨论】:
-
u3 = u1; u1 = u2; u2 = u3;- 但你想做什么? -
你所做的比浅拷贝要少。
标签: java object reference clone