1. 浅拷⻉:对基本数据类型进⾏值传递,对引⽤数据类型进⾏引⽤传递般的拷⻉,此为浅拷
⻉。当对象的属性值是引用类型时,实质复制的是其引用,当引用指向的值改变时也会跟着变化。
2. 深拷⻉:对基本数据类型进⾏值传递,对引⽤数据类型,创建⼀个新的对象,并复制其内
容,此为深拷⻉。深拷贝后的对象与原来的对象是完全隔离的,互不影响,对一个对象的修改并不会影响另一个对象。
深拷贝和浅拷贝
最新推荐文章于 2023-12-27 09:32:32 发布
1. 浅拷⻉:对基本数据类型进⾏值传递,对引⽤数据类型进⾏引⽤传递般的拷⻉,此为浅拷
⻉。当对象的属性值是引用类型时,实质复制的是其引用,当引用指向的值改变时也会跟着变化。
2. 深拷⻉:对基本数据类型进⾏值传递,对引⽤数据类型,创建⼀个新的对象,并复制其内
容,此为深拷⻉。深拷贝后的对象与原来的对象是完全隔离的,互不影响,对一个对象的修改并不会影响另一个对象。