我有一堂课(文学).我需要能够在整个应用程序中将完整的Literal实例保存在内存中,并且有一份我可以更改的副本.我用两种方法来做到这一点:
Literal
implements Cloneable
和override Object.clone()
方法.工厂构造:
public Literal(Literal lit){
this = lit;
}
Run Code Online (Sandbox Code Playgroud)在这两种情况下,复制都不起作用.我对副本所做的每一项更改都会更改原件.有谁知道我做错了什么?
归档时间: |
|
查看次数: |
239 次 |
最近记录: |