深拷贝

来源:互联网 发布:php开发是干什么的 编辑:程序博客网 时间:2024/05/01 11:04
  • 深拷贝是指源对象与拷贝对象互相独立,其中任何一个对象的改动都不会对另外一个对象造成影响。

  • 浅拷贝是指源对象与拷贝对象共用一份实体,仅仅是引用的变量不同(名称不同)。对其中任何一个对象的改动都会影响另外一个对象。

深拷贝注意事项:
1. 深拷贝只是拷贝非静态成员数据(区分成员数据,成员数据分为静态成员和非静态成员。)
2. 再考虑静态成员。类的静态成员是所有类的实例共有的,存储在全局(静态)区,只此一份,不管继承、实例化还是拷贝都是一份。

0 0
原创粉丝点击