java (clone)克隆不容易

来源:互联网 发布:des算法加解密过程 编辑:程序博客网 时间:2024/05/19 02:00

java 中想要克隆可不容易。还是那本《java编程思想》

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

(1) 实现Cloneable接口

(2) 覆盖clone()

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

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


此外需要注意的有:

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

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

3.克隆要比反序列化得到对象的效率高很多。


1 0
原创粉丝点击