小编典典

如何制作对象的深层副本?

all

实现深度对象复制功能有点困难。您采取了哪些步骤来确保原始对象和克隆对象不共享引用?


阅读 74

收藏
2022-04-06

共1个答案

小编典典

一种安全的方法是序列化对象,然后反序列化。这确保了一切都是全新的参考。

这是一篇关于如何有效地做到这一点的文章。

注意事项:类可能会覆盖序列化,从而 不会 创建新实例,例如单例。如果您的类不可序列化,这当然也不起作用。

2022-04-06