就近性原则

就近性原则

老师好,关于就近原则的问题听的不太明白,如果在变量值和属性名重名的情况下画黄线的name不是和public Cat(String name, int mounth...)这些更近吗?我的理解是就会取到这些的值也就是所输入的那些值,所以不太明白,也不知道我表达的是否清楚,请老师指点一下

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

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

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

1回答
喜欢做梦的鱼 2017-12-18 11:39:10

“如果在变量值和属性名重名的情况下画黄线的name不是和public Cat(String name, int mounth...)这些更近吗”这个是正解啊,而且就因为是一致的,所以实际上属性name并没有接收到构造方法传入的数据,在后续操作中,通过属性显示信息的时候就无法正常显示了~~祝学习愉快~~

  • ZaraYi #1
    离的近不是应该接收到么。。。
    2018-02-09 17:23:55
  • 你好,是接收到了数据,但是两个name都是参数name;并没有给当前类的属性name赋值呀。祝学习 愉快~
    2018-02-09 17:42:38
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

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