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