java中的clone

来源:互联网 发布:运营商网络攻击 编辑:程序博客网 时间:2024/04/30 08:55

1、作用:取代C/C++中的指针。因为,java在处理基本数据类型时,采用按值传递的方式执行,而其他类型是按引用传递的。但在某些情境下,需要保证复制出来的对象进行修改后,原有的对象不发生变化。在Prototype中,就需要用clone出一个对象。
2、实现步骤:

  1. 继承Cloneable接口,仅仅是标识接口,并没有任何接口方法。
  2. 重写Object类中的clone()接口。
  3. 在clone方法中调用super.clone()。
  4. 把浅复制的引用指向圆形对象新的克隆体。
0 0
原创粉丝点击