开发者社区 问答 正文

java中this作为方法名的时候的问题

如下代码所示,

public MyView(Context context) {
this(context, null);
}

//this在这里是方法吗,this是一个方法名吗?

展开
收起
蛮大人123 2016-03-23 17:55:41 2007 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    this的作用是在类中通过this访问自身的属性和方法。
    比如:

    public class MyClass(){
    private int a = 1;
    public void p(){
    }
    public void show(int a){
    this.a = this.a+1;//通过this访问自身属性,不加this就变成访问参数a了。
    this.p();//通过this访问自身方法
    }
    }
    2019-07-17 19:11:37
    赞同 展开评论
问答分类:
问答标签:
问答地址: