ClassName ref = new ClassName();
ref.setCredentials(Credentials);
ref.setVal(value);
ref.setUser(user);
现在,当我创建同一个类引用的新对象时,我仍然会得到我之前设置的值。为什么会这样?
ClassName ref2 = new ClassName();
ref2.setVal(value);
ref2.setUser(user);
ref2.setSomethingNew(somethingNew);
Myref
和ref2
实例具有所有值 [ Credentials, Value, User and SomethingNew
]。我想区分这两种情况。是因为它拿着同一个物体吗?
更新我的失误:
它实际上是ref2
而不是ref
。我得到了ref2
我没有设置ref
的值,并且也保存了我在ref2
. 两者都在相同的上下文中。