请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于深拷贝的

图片描述
这是作业。我觉得是将obj1对象里面的将里面的键和值取出来重新创建了一份(这里命名为result吧),那么这一份result和原来的obj1就没有关系了,那自然也就不存在和obj1一样的内存地址了。所以,当我们去更改obj2的数据时,其实时更改了新创建result那一份的那个数据和内存地址,是不会影响obj1的。
不知道这样子理解有没有问题。

正在回答 回答被采纳积分+3

1回答

双越 2019-11-05 21:10:59

“那么这一份result和原来的obj1就没有关系了,那自然也就不存在和obj1一样的内存地址了”—— 这是关键。你的理解没问题,很到位!

另外,关于深拷贝的代码编写,可以参考新更新的视频,更新的内容有深拷贝。

当然,也建议你先自己手写一下,我觉得你图可以画出来,代码写出来应该是没问题的。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信