问答详情
源自:7-4 Java 中的 this 关键字

this用法

public void setScreen(float newscreen) {

screen=newscreen;

this.send();

}

为什么在这串代码下调用方法会出现两个一样的输出

提问者:慕侠4558656 2018-05-29 21:52

个回答

  • 慕仔2270240
    2018-09-23 17:41:50

    public void setScreen(float newscreen) {

    screen=newscreen;//输出的是screen的大小

    this.send();//调用send方法,输出send方法里的值

    }

    //所以有两个不一样的值

  • 寒戈
    2018-07-13 17:20:01

    个人简单理解 就是注释。

    public void setScreen(float newscreen) {

    screen=newscreen;

    this.send();

    }

    public void setScreen(float newscreen) {

    screen=newscreen;

    send();

    }

    没区别吧???

    反正我运行下来结果一样的


  • 老蜗牛吃嫩草
    2018-05-30 00:17:07

    this是本类,  在哪个类里面使用就是指自己;

    public void setScreen(float newscreen) {

    screen=newscreen;

    this.send();

    }

    这是是调用这个类里面一个名为send()的方法;