- 在方法内部使用,即这个方法所属对象的引用;
- 在构造器内部使用,表示该构造器正在初始化的对象。
注意:
this可以作为一个类中构造器相互调用的特殊格式
class Person{
private String name;
private int age;
public Person(){
}
public Person(String name){
this();//无参构造器
this.name =name;
}
//可以在定义重载的构造器,用this继续调用有参的构造器
}