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

java中的this关键字

java中的this关键字

Chengl 2017-05-08 20:00:59
public void setScreen(float newScreen) { screen = newScreen;         } public void setScreen(float screen) { this.screen = screen; }这样没看出区别来啊 this关键字代表当前对象    用起来有什么好处
查看完整描述

3 回答

?
botao555

TA贡献48条经验 获得超46个赞

public void setScreen(float screen) {
        this.screen = screen;
}

这段代码就已经说明了this关键字的作用,this.screen代表当前对象的screen成员变量,如果不加this,则screen代表方法的形参或方法内的局部变量,使用this没有好处坏处之说,只要记住this的作用即可。

查看完整回答
反对 回复 2017-05-08
  • Chengl
    Chengl
    public void setScreen(float newScreen) { screen = newScreen; } 我这样写代码也是把形参的值赋给成员变量screen啊 用了this的好处在哪里 虽然我有点钻牛角尖了
  • 3 回答
  • 0 关注
  • 1328 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信