那是因为如果您的对象不是,则clone()抛出该方法.CloneNotSupportedExceptionCloneable
您应该查看方法的文档clone().
以下是clone()在类中声明方法的方法Object:
protected Object clone() throws CloneNotSupportedException
Run Code Online (Sandbox Code Playgroud)
注意:
而且,人们已经意识到它Clone被打破了.这里的答案解释了为什么以及如何避免使用它.