3 回答
TA贡献2039条经验 获得超8个赞
cloneclone
如果你读过我书中关于克隆的文章,尤其是你读过的话,你就会知道我认为 clone是深深的破碎。[.]很遗憾 Cloneable是坏的,但它会发生。
clone
clone
这些复杂的事情真的有必要吗?很少。如果扩展实现 Cloneable,您别无选择,只能实现一个良好的行为。 clone方法。否则, 您最好提供另一种对象复制方法,或者干脆不提供此功能。.
cloneMyObject extends java.lang.Object implements java.lang.CloneableCloneNotSupportedExceptionAssertionError
clonesuper.clone.
TA贡献2036条经验 获得超8个赞
CloneNotSupportedException
要克隆的类没有实现。 Cloneable(假设实际的克隆最终符合 Object如果要在实现中编写此方法的类 Cloneable,这种情况永远不会发生(因为任何子类都会适当地继承它)。 异常由实现显式抛出这是在超类为 Cloneable.
trysuper.clone()Cloneable.
NullPointerException
IllegalParameterException
编辑clone()
添加回答
举报
