是否有一种方法可以更新我目前正在使用该类的新实例的类?例如:
public class Test
{
Test temp = new Test();
this = temp;
}
我之所以这样做,是因为我有一个可序列化的保存/加载功能表单,并且我需要一种从中更新当前类的方法
no,java变量存储对对象的引用,因此this = ...
无法正常工作。Java无法追踪指 Temp
当前实例的每个地方,并更改它们指向的内存参考。
第二好的事情可能是将所有字段从一个对象复制到另一个对象。但是,这有自己的一系列问题。