我无法在Java的Object类中找到clone()方法的实现。



在检查Java对象类的源代码时,我很困惑,如果它是层次结构中最顶层的非抽象类,我们如何保持clone()方法未实现?我知道可克隆接口充当标记接口,以指示克隆实现可克隆的特定对象是合法的,只是无法找到clone()方法的实现。它是 JVM 的一部分吗?

它被定义为protected native Object clone() throws CloneNotSupportedException;

作为本机方法,它的实现在 Java 源代码中不可见。

最新更新