this关键字
this当前对象引用(调用当前方法的对象的引用/谁调用这方法this就指谁)
1)使用this调用成员变量,解决成员变量与局部变量的同名冲突
public void setName(String name){
this.name=name;
}
2)使作this调用成员方法
pubilc void play(){
this.print();//this可以省略,直接调用print(),也不建议加this
}
3)使用this调用重载的构造方法,只能在构造方法中使用,必须是构造方法的第一条语句
public Pet(String name,int age){
this(name);
this.age=age;
}
因为this在对象内部指自身的引用,所以this只能调用实例变量,实例方法和构造方法
this不能调用类变量和类方法,也不能调用局部变量
java中this关键字的作用
最新推荐文章于 2024-08-09 15:15:32 发布