- this 引用的就是本类的对象,比如在局部变量或方法参数覆盖了成员变量时。
public void setName(String name){
this.name = name; //第二个name指的是形参name
}
2.this作为方法的返回值
public Book getBook(){
return this; //返回Book类引用
}
3.this可以调用被覆盖的方法,涉及的是方法的重载。
public class Student(){
public Student(){
this(); //调用的是有参的构造方法
}
public Student(String name){
System,out.println("我叫小红");
}
}