1.浅拷贝:数据类型:直接复制数据值。
引用数据类型:复制了对象的引用地址,两个对象指向同一块堆区地址。修改其中一个对象值,另一个对象的值随之改变。
2.深拷贝:数据类型:直接复制数据值。
引用数据类型:开辟一块新的堆区,在新的堆区中存放相同的数据。修改其中一个对象值,不影响另一个对象的值。
3.在构建类中,使用引用数据类型时,进行深拷贝,防止堆区的内容被重复释放。
1.浅拷贝:数据类型:直接复制数据值。
引用数据类型:复制了对象的引用地址,两个对象指向同一块堆区地址。修改其中一个对象值,另一个对象的值随之改变。
2.深拷贝:数据类型:直接复制数据值。
引用数据类型:开辟一块新的堆区,在新的堆区中存放相同的数据。修改其中一个对象值,不影响另一个对象的值。
3.在构建类中,使用引用数据类型时,进行深拷贝,防止堆区的内容被重复释放。