深拷贝和浅拷贝的区别

70 阅读1分钟

1、浅拷贝:对原对象值的拷贝,本质上还是对原对象地址的引用,原对象的值发生变化,浅拷贝对象的值也会发生变化

2、深拷贝:对原对象地址的拷贝,新拷贝一份与原来地址不同的对象,原对象的值发生变化不会影响拷贝对象的值