this表示调用方法的当前对象。
this的用法:1、如果在类的方法中调用同一个类的成员变量或成员方法时,不必使用this,直接使用就可以。
如果方法的参数或局部变量与成员变量同名,即产生歧义,这种情况下必须使用this。
2、如果一个类中定义了多个构造函数,为了避免重复代码可以在一个构造函数里调用另一个构造函数
调用另一个构造函数时只能使用this关键字实现
public Student(String sno,String name,int age) {
this(sno,name); //这就是调用另一个构造函数
this.age=age;
}
3、作为返回对象