开发者社区> 问答> 正文

如何理解java中 对象.this方法 还有 类.this.方法的?

如何理解java中 对象.this方法 还有 类.this.方法的 意义有没有这两种语法规则呢

展开
收起
蛮大人123 2016-03-24 15:22:24 2184 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    this.方法是在某个对象的实例方法内,this代表当前实例。一般情况下不用写,除非它和参数重名才需要:

    class A
    {
    int a;
    int b;
    public void seta(int a)
    {
    this.a = a; //因为参数a和成员变量a都叫a,所以需要区分。
    b = a; //相当于this.b = a;但是b只有一个,就是成员变量,不需要区分,可以不写this
    }
    }
    2019-07-17 19:12:49
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载