接口调用的时候创建的对象怎么同一个呀,ip具体是哪一个实例化的引用,还是都是

接口调用的时候创建的对象怎么同一个呀,ip具体是哪一个实例化的引用,还是都是

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

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

1回答
好帮手慕雪 2019-07-29 10:25:10

不是同一个对象。在不同的地方,它是不同的实例化引用。http://img1.sycdn.imooc.com//climg/5d3e58e600014bf004050279.jpg

两个红框处是不同的实例化引用。祝:学习愉快

  • 提问者 fen3395 #1
    我没理解,ip都是是一样的,按理说在栈里面开辟的空间是一样的吧,两个new的实例通过赋值连接,ip?
    2019-07-29 11:39:39
  • 好帮手慕雪 回复 提问者 fen3395 #2
    没有明白你说的ip是一样的,什么意思。你可以在两个红框处,输出一下 System.out.println(ip); 就知道不一样了
    2019-07-29 11:43:23
  • 提问者 fen3395 回复 好帮手慕雪 #3
    就是前面ip=new fourthPhone(),之后ip=new camera(),我的问题是在最终ip变成了什么引用,中间是经历怎么的变化过程。逻辑上面我没理解,虽然控制台输出能看到不同结果。
    2019-07-29 11:53:25
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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