引用拷贝:是不会创建新的对象,只是将对象的引用赋值给变量
浅拷贝:是会创建和对象本身大小一样的新对象,如果对象的属性是基本数据类型,直接拷贝值,如果对象的属性是引用类型,采取引用拷贝,不会创建新的对象。
深拷贝:会创建和对象本身一样大小的新对象,也会创建对象引用的新对象,实现两个对象的完全独立。其实就是如果对象的属性是引用类型,引用的对象也要创建新的对象,让属性指向引用对象的新对象。
参考https://blog.csdn.net/u014727260/article/details/55003402
引用拷贝 、浅拷贝和深拷贝
最新推荐文章于 2022-05-13 18:54:36 发布