浅拷贝和深拷贝

来源:互联网 发布:js 判断数组是否为空 编辑:程序博客网 时间:2024/06/14 06:43

凡是实现了ICloneable借口的类型都具备克隆器对象实例的能力。
浅拷贝:大部分的引用类型,实现的都是浅拷贝(引用类型对象之间的赋值,就是赋值一个对象引用地址的副本,而指向的对象实例仍然是同一个)
深拷贝:拷贝对象和源对象相互独立,不共享任何实例数据,修改一个对象不会影响到另一个对象,显然,值类型之间的赋值操作,执行的就是深拷贝。

0 0