一.this的由来

 this关键字就是获得调用当前方法对象的引用。

二.注意点

this关键字只能出现在方法内部,完成对调用该方法的对象的引用。

三.this关键字的三个用处

1.最主要的用处:

获得当前调用该方法对象的成员,(这个就不讲了,用的太多了。。。。。)

 

2.当做函数的返回值或者一个实参。(这个也不讲了)

 

3.使用this关键字调用构造方法(目的是在构造器中调用另外一个构造器,避免代码的重复,所以只能在构造器中使用这一种方法

当一个类含有多个构造方法时,在构造器中可以使用this关键字来完成对另外一个构造器的调用

形式如下:

this(参数。。。。)

代码列子如下:

public class ThisClass {
    private int num;
    private String str;

    public ThisClass(int num) {
        this.num=num;
        str="";
    }
}

在多一个构造器  采用this关键字来调用上一个关键字:

public ThisClass(String str) {
        this(19);
        this.str=str;
    }

注意点:1. this()必须放在构造器的开始,反例:

 

Java中的this关键字老生常谈

 

               2.this()只能调用一次

Java中的this关键字老生常谈

 

               3.this()只能出现在构造器中

 Java中的this关键字老生常谈

 

相关文章:

  • 2021-12-26
  • 2021-09-15
  • 2022-12-23
  • 2021-07-25
  • 2021-05-30
  • 2021-05-27
  • 2022-12-23
  • 2021-06-07
猜你喜欢
  • 2023-03-24
  • 2021-08-01
  • 2021-09-12
  • 2021-09-11
  • 2021-06-19
  • 2021-12-29
  • 2022-02-19
相关资源
相似解决方案