循环添加歌曲的时候对象名都是song,这样不会添加重复的对方吗?

循环添加歌曲的时候对象名都是song,这样不会添加重复的对方吗?

第一次添加的对象名叫song,第二次对象名也叫song,这样第二次不会把第一次的覆盖掉吗

正在回答

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

1回答

同学你好,在进行循环时,因为我们每进行添加一次都重新new一个对象。这样只要每次add时保证对象引用都是不同的,就不会添加重复的~具体代码如下:

http://img1.sycdn.imooc.com//climg/5d5ce73d00012f8f10840529.jpg

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 裸泳的米粒 提问者 #1
    这些对象的名字都一样不会造成任何影响吗?
    2019-08-21 15:38:13
  • 好帮手慕酷酷 回复 提问者 裸泳的米粒 #2
    同学你好,是不会造成影响的,因为每次都重新new一个对象,对象引用也都是不同的。简单理解,就是尽管名字相同,但是他们new的都是不同对象,在内存中的地址都是不一样的,所以不会产生影响。 如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2019-08-21 15:44:22
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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