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

时间:2016-05-23 11:16:36

标签: java object

在检查Java对象类的源代码时,我很困惑,如果它是层次结构中最顶层的非抽象类,我们怎么能让clone()方法不实现呢?我知道Cloneable接口充当标记接口,表明它合法克隆实现Cloneable的特定对象,只是无法找到clone()方法的实现。它是JVM的一部分吗?

1 个答案:

答案 0 :(得分:3)

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

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