首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

关于对象的浅复制(浅克隆)跟深复制(深克隆)

2012-06-29 
关于对象的浅复制(浅克隆)和深复制(深克隆)经过个人的测试,得到的结果:复制(克隆):将得到一个与原对象一样

关于对象的浅复制(浅克隆)和深复制(深克隆)

经过个人的测试,得到的结果:

复制(克隆):
        将得到一个与原对象一样类型、一样值的对象。

浅复制(浅克隆):
       原对象中所有的值类型属性(字段),完全复制;
       源对象中的引用类型属性(字段),复制引用;
               对于这种属性(字段),在更改复制后的对象时,原对象也将更改;

深复制(深克隆):
       原对象中所有的值类型属性(字段),完全复制;
       源对象中的引用类型属性(字段),完全复制;(复制后的对象更改,不会影响原对象);

不说废话,上代码

热点排行