首页 > 编程语言 > 详细

java 中的clone()用法

时间:2017-02-15 16:32:31      阅读:158      评论:0      收藏:0      [点我收藏+]

主要概念就是http://www.cnblogs.com/o-andy-o/archive/2012/04/06/2434904.html中提到的基本概念,这里强调的是深复制和浅复制的区别。

如果成员变量中仅仅是一些基本数据类型,则执行浅复制即可

Object o = super.clone();

  如果成员变量中有复杂的对象数据成员,则需要深复制

对每个对象attr执行:

o.attr = (强转)this.getAttr().clone();

  最后返回o即可。

java 中的clone()用法

原文:http://www.cnblogs.com/TaoChiangBlog/p/6401842.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!