码迷,mamicode.com
首页 > 其他好文 > 详细

this关键字

时间:2020-08-26 18:58:39      阅读:47      评论:0      收藏:0      [点我收藏+]

标签:方法   oid   实例变量   静态变量   使用   构造   div   void   eth   

this关键字主要有两个作用:

1、使用this引用隐藏数据域

  set方法中经常将数据域名作为参数名,数据域被隐藏,为了给a赋新值,需要在方法中引用隐藏的数据域名。

  而隐藏的静态变量可以直接通过“类名.静态变量”来引用。

public class Method {
    private int a;//隐藏的实例变量
        private static int b;//隐藏的静态变量
    public void setA(int a) {
        this.a = a;
    }
   
    public static void setB(int b) {
        Method.b = b;
    }
}

 

2、使用this调用构造方法

在构造方法内部调用同一类的另一构造方法。

public class Method {
    private int a;
    public Method(int a) {
        this.a = a;
    }
    public Method() {
        this(1);//调用有参构造方法
    }
}

this关键字

标签:方法   oid   实例变量   静态变量   使用   构造   div   void   eth   

原文地址:https://www.cnblogs.com/codercql/p/13542274.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!