this
- this 是一个隐式参数,代表调用者本身
public class Person{
private String name;
public void setName(String name){
this.name = name;
}
}
setName 方法有2个参数一个是 String 的 name参数,还有一个隐式Person参数 this
- this 在构造器中可以调用其他的构造器
- this 可以赋值给变量
super
- super 是一个调用超类 pulic和protected 的方法或实例域的关键字
- super 不能赋值给变量
- 超类的私有或受保护的实例域,子类不能访问,可用 super 调用超类构造器初始化
调用构造器的语句只能是另一个构造器的第一条语句