关于循环中实际化对象的问题

关于循环中实际化对象的问题

这里循环执行三次,也就是Goods实际化对象那条语句执行了三次,然后把对象存到集合中,可是为什么我输出对象地址,是不一样的呢?不是同一个引用地址吗?

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

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

1回答
好帮手慕珊 2017-09-04 10:26:12

Goods实例化三次,肯定是三个对象呀。每个对象的地址肯定是不一样的,你的代码是哪里出问题了吗

  • 提问者 枫o #1
    那这三个对象引的用都是goods?
    2017-09-04 12:12:06
  • 提问者 枫o #2
    不是只有一个引用吗?怎么用同一个引用创建对象不会报错?
    2017-09-04 12:12:53
  • 一叶知秋519 回复 提问者 枫o #3
    此处的goods是局部变量,每执行一次循环,就会重新定义一次,引用的地址会覆盖掉之前的引用地址。所以这么写是没有问题的。祝学习愉快~
    2017-09-04 15:47:33
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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