关于对象的浅复制(浅克隆)和深复制(深克隆)
经过个人的测试,得到的结果:
复制(克隆):
将得到一个与原对象一样类型、一样值的对象。
浅复制(浅克隆):
原对象中所有的值类型属性(字段),完全复制;
源对象中的引用类型属性(字段),复制引用;
对于这种属性(字段),在更改复制后的对象时,原对象也将更改;
深复制(深克隆):
原对象中所有的值类型属性(字段),完全复制;
源对象中的引用类型属性(字段),完全复制;(复制后的对象更改,不会影响原对象);
不说废话,上代码