【发布时间】:2011-01-26 12:56:51
【问题描述】:
java 中的克隆方法与复制构造函数。哪一个是正确的解决方案。每个案例在哪里使用?
【问题讨论】:
-
避免
clone不惜一切代价,选择你自己的复制解决方案。 -
复制构造函数比 Object.clone() 更好,因为它们不会强制我们实现任何接口或抛出任何异常,但如果需要,我们当然可以这样做,不需要任何强制转换, 不要求我们依赖未知的对象创建机制, 不要求父类遵循任何契约或实现任何东西, 允许我们修改最终字段, 允许我们完全控制对象创建, 我们可以编写我们的初始化其中的逻辑。阅读更多programmingmitra.blogspot.in/2017/01/…
标签: java clone copy-constructor