美文网首页
this 关键字

this 关键字

作者: 实力战五渣 | 来源:发表于2019-03-23 11:39 被阅读0次

this 关键字

this关键字在使用中,代表调用方法的对象本身的引用,指向这个对象。一般在类内部调用方法时,无需添加 this 关键字 可直接调用。因为在编译的时候 编译器会自动给你带上 this 关键字。

在构造器中使用

直接举个栗子:

public class ThisTestDemo {
    String s = "初始值";
    public ThisTestDemo(int i){
        System.out.println("构造器拥有一个int 参数");
    }

    public ThisTestDemo(String s){
        this.s = "改变参数";
        System.out.println("构造器拥有 String 参数, s的值:" + s);
    }

    public ThisTestDemo(){
        this(1);
        //this("s"); //不能在一个构造器里面调用this构造器两次,因为this构造器调用必须放在first statement

    }

    public static void main(String[] args) {
        ThisTestDemo t = new ThisTestDemo();
    }
}

可以发现: this 在构造器里面调用另一个构造器的话 只能调用一次,因为 this在构造器里面使用必须放在第一行。

相关文章

网友评论

      本文标题:this 关键字

      本文链接:https://www.haomeiwen.com/subject/ihajvqtx.html