开发者社区 问答 正文

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

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

展开
收起
蛮大人123 2016-03-24 15:22:24 2342 分享 版权
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
    赞同 展开评论
问答分类:
问答地址: