this关键字的作用

2023-06-30   


this关键字表示的是“当前对象”,当出现在类的实例方法中,代表的是调用该方法的对象;当出现在类的构造方法中时,代表的是调用该构造方法创建的对象。在下列两种情况下,必须使用this:
   方法的形式参数与类的成员变量同名:
   例如:
   class Person
   String name;
   int age;
   public Person(String name, int age)
   this.name=name;
   this.age=age;
  
  
  
   一个类中的构造器调用同一个类中的另一个构造器:
   调用的方法:
   this([参数列表]) //处于构造器的第一行位置上
   例如:
   class Person
   String name;
   int age;
   public Person(String name)
   this.name=name;
  
   public Person(String name, int age)
   this(name); //调用另一构造器,必须放在第一条语句位置上
   this.age=age;
  
  


相关内容:

  1. this关键字的含义
  2. 25道Java面试题集合
  3. 25道Java面试题集合
  4. super关键字的用法
  5. super()与this()的区别
  6. Java的五个基础面试题