作用:this 代指当前类的实例,使用this可以调用当前类中的属性,方法和构造函数。
1. 返回当前方法的对象的引用
2. 在构造方法中调用当前类中的其他构造方法
public class Fruit{
private String name;
private double weight;
public Fruit(){
name = "apple";
public Fruit(String name){
this();
name = name;
}
}
3.当方法参数名和成员变量名相同时用于区分参数名和成员变量名
public class Person{
private String name;
private int age;
public void setAge(int age){
this.age = age;
}
}
“this.age”代表成员变量名,“age”代表参数名。