最后一点没懂

最后一点没懂

最后输出的时候one.getMonth()调用的就是getMonth这个方法啊(里面也有条件为什么给属性赋-3的时候没有报错呢,最后输出的就是get方法啊

正在回答

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

2回答

同学你好,

set方法是设置属性值,如:one.setMonth(-3);是设置one对象的month属性值为-3。

get方法是获得属性值,如:one.getMonth();是获得one对象的month属性值。

在带参构造方法中要使用传入的参数,对对象中的属性赋值,可以调用set方法进行设置。如:this.setMonth(month);

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

枢九 提问者 2020-06-09 21:59:36

我好像懂了点  老师之前是用对象直接引用get这些方法顺带赋值所以是可以了,但是给构造函数传参,在函数里面赋值的是属性值,但是get这类方法的month是单独在方法中的局部的变量  跟构造方法是有差别的是这样吗~~所以需要在构造方法中调用get这类方法顺带传参数值month。

  • 提问者 枢九 #1
    而且我看错了 最后输出的是get 里面只有return返回值,所以最后输出什么数据都可以,因为没有去set方法过滤
    2020-06-09 22:01:39
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

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