深拷贝和浅拷贝

概念和定义

  1. 定义: 深拷贝和浅拷贝最根本的区别在于是否真正获取一个对象的复制实体,而不是引用。
  2. 浅拷贝:仅仅是指向被复制的内存地址,如果原地址发生改变,那么浅复制出来的对象也会相应的改变。
  3. 深拷贝:在计算机中开辟一块新的内存地址用于存放复制的对象。