如果我想要可克隆的类,为什么我必须覆盖克隆?所有类都扩展自Object
,那么为什么我必须重写 Object 克隆方法?为什么我不能只调用原始的 Object 克隆方法?
问问题
422 次
2 回答
1
见这里: http ://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Cloneable.html
在未实现 Cloneable 接口的实例上调用 Object 的 clone 方法会导致抛出异常 CloneNotSupportedException。
另外我想这个讨论会对你有所帮助: Confusion about cloneable interface and object.clone() in java
于 2013-03-18T13:01:03.670 回答