您的位置:首页 > 编程语言 > Java开发

java (clone)克隆不容易

2015-08-05 13:55 351 查看
java 中想要克隆可不容易。还是那本《java编程思想》

总结到如果希望一个类能够克隆需要做到以下四点:

(1) 实现Cloneable接口

(2) 覆盖clone()

(3) 在自己的clone()中调用super.clone()

(4) 在自己的clone()中捕获违例

此外需要注意的有:

1.Object类有clone()方法,但不是public的,只能子类中调用。

2.一旦一类实现了public的clone()方法,那么该类和它所有的子类,都有了clone功能。

3.克隆要比反序列化得到对象的效率高很多。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: