关于深克隆

关于深克隆

如果是一个多层对象嵌套的结构,里面有出现了俩个对象相互引用,还想实现深克隆要怎么办呢?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,一般复杂的结构就是嵌套多层,使用视频中讲师讲解的方式就可以实现深克隆。

另外,同学说的两个对象相互引用是指下面这种格式吗?

https://img1.sycdn.imooc.com//climg/617a0686092648d306520374.jpg

如果是的话,那么实际开发中,这种写法会造成循环引用,一般不允许这么写。经过测试这种写法在克隆的时候也确实会造成死循环,如下:

https://img1.sycdn.imooc.com//climg/617a0710097af29f16170813.jpg

如果不是的,建议同学结合代码详细描述下,便于帮助同学准高效的定位与解决问题。

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师