深拷贝、浅拷贝、引用拷贝

63 阅读1分钟

深拷贝、浅拷贝、引用拷贝

  • 浅拷贝:在堆上创建⼀个新的对象,如果原对象内部的属性是引⽤类型的话,浅拷⻉会直接复制内部对象的引⽤地址,也就是说拷⻉对象和原对象共⽤同⼀个内部对象。
  • 深拷⻉ :深拷⻉会完全复制整个对象,包括这个对象所包含的内部对象。
  • 引⽤拷贝:两个不同的引⽤指向同⼀个对象。

Snipaste_2023-12-13_09-3.png