1.浅拷贝
浅拷贝创建一个新的对象,然后将原始对象中的元素逐个复制到新对象中。对于对象内部的引用类型,浅拷贝只会复制引用,而不会引用对象本身。
2.深拷贝
深拷贝创建一个新的对象,并递归地将原始对象中的所有引用类型的元素也复制一份到新对象中。这样,即使原始对象中存在嵌套的对象结构,深拷贝后的新对象中的所有对象结构都是全新的,相互独立,互不影响。
1.浅拷贝
浅拷贝创建一个新的对象,然后将原始对象中的元素逐个复制到新对象中。对于对象内部的引用类型,浅拷贝只会复制引用,而不会引用对象本身。
2.深拷贝
深拷贝创建一个新的对象,并递归地将原始对象中的所有引用类型的元素也复制一份到新对象中。这样,即使原始对象中存在嵌套的对象结构,深拷贝后的新对象中的所有对象结构都是全新的,相互独立,互不影响。