Java 接口 Cloneable
Posted 王景迁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 接口 Cloneable相关的知识,希望对你有一定的参考价值。
Cloneable接口的目的是作为对象的一个mixin接口,表明这样的对象允许克隆。如果一个类实现了Cloneable接口,Object的clone方法就返回该对象的逐域拷贝,相当于无需调用构造器就可以创建对象。
克隆复杂对象的方法是:先调用super.clone(),然后通过类中的final方法来重新设置对象的属性。
参考资料
《Effective Java 中文版 第2版》 第11条:谨慎地覆盖clone P46-52
以上是关于Java 接口 Cloneable的主要内容,如果未能解决你的问题,请参考以下文章