this指示隐式函数,也就是被构造的对象。例如:
class Person{
String name;
public Person(String name){
//name = name;//如果这么写,则2个name引用的是构造器的函数变量name,而不是Person类的成员变量name。
this.name = name;//使用this关键字就可以引用成员变量name。
}
public Person(){}
}
class Student{
public Student(){
super();//调用的是父类Person的无参构造器
}
public Student(String name){
this();//此处的this调用的是Studen的无参构造器。
}
}
java基础技术知识点总结——super、this关键字
最新推荐文章于 2024-05-03 03:58:02 发布