浅拷贝和深拷贝
Posted ruoshuisanqian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浅拷贝和深拷贝相关的知识,希望对你有一定的参考价值。
浅拷贝:将A对象拷贝到B对象中,不包括A里面的子对象
深拷贝:将A对象拷贝到B对象中,包括A里面的子对象
-- | 和原数据是否指向同一对象 | 第一层数据为基本数据类型 | 原数据中包含子对象 |
---|---|---|---|
赋值 | 是 | 改变会使原数据一同改变 | 改变会使原数据一同改变 |
浅拷贝 | 否 | 改变不会使原数据一同改变 | 改变会使原数据一同改变 |
深拷贝 | 否 | 改变不会使原数据一同改变 | 改变不会使原数据一同改变 |
以上是关于浅拷贝和深拷贝的主要内容,如果未能解决你的问题,请参考以下文章