为了账号安全,请及时绑定邮箱和手机立即绑定

这节学了this关键字

就是说以后不要这样写了:

public void setScreen(float newScreen){

screen=newScreen;

}

而是要这样写:

public void setScreen(float screen){

this.screen=screen;

}

是这个意思吧?

另外,setter里调用方法?它是给属性赋值的啊,难道是调用方法达到赋值目的?

正在回答

2 回答

那样写也对,不过用this更规范;

给属性赋值有很多方法,比如 使用构造函数,不唯一;

1 回复 有任何疑惑可以回复我~
#1

wshyzx 提问者

多谢了
2016-07-04 回复 有任何疑惑可以回复我~
#2

老王学java

觉得get,set就是一个普通方法给属性赋值的操作,而且get和set可以更换成任意单词或者字符,仅仅就是创建一个名字为get(set)的普通方法给属性赋值或者读取,我改叫love和nolove方法也行。
2016-11-14 回复 有任何疑惑可以回复我~

黄焖鸡,哥哥我快要超过你喽!!

0 回复 有任何疑惑可以回复我~
#1

wshyzx 提问者

哈哈,不可能!
2016-07-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530630    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

这节学了this关键字

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信