【发布时间】:2016-05-23 11:16:36
【问题描述】:
在检查 Java 对象类的源代码时,我很困惑,如果它是层次结构中最顶层的非抽象类,我们如何不实现 clone() 方法?我知道 Cloneable 接口充当标记接口,表明克隆实现 Cloneable 的特定对象是合法的,只是找不到 clone() 方法的实现。它是 JVM 的一部分吗?
【问题讨论】:
-
Cloneable 这些天没有被使用或谈论太多。
-
如果您必须制作一个 Cloneable,请阅读 Joshua Bloch 的“Effective Java”。