封装2-7

封装2-7

http://img1.sycdn.imooc.com/climg//5873edf000018ea117610581.jpg

1
<br>

不懂为什么输出结果姓名第二个是空O_o,几岁这个我懂http://img1.sycdn.imooc.com/climg//5873ee990001835310880566.jpg

正在回答

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

1回答

主方法里只创建了stu1对象,但是并没有为它的name赋值,而是给stu的name赋值为“小明”,因此stu1的name值为空,而此时stu的name值变为“小明”了。答案应该为:

小明今年18岁了!

null今年18岁了!

之前的答案有点问题,已经修正,感谢提出疑问!

如果我的回答对你有帮助,还请采纳!祝学习愉快!

  • 瞳劫 提问者 #1
    非常感谢!
    2017-01-10 10:23:05
  • 老师 Null为啥18岁 我不懂欸
    2017-03-12 00:14:29
  • stu1对象只是创建了,但是并没有调用setName方法给name赋值,所以stu1对象的name从来就没有赋值过,因此为null。age是静态变量,静态变量可以在对象之间共享,一个对象对age的修改会影响到所有的对象,因此age的值最后都是18
    2017-03-12 10:08:56
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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