Java 关键字this super
THIS
//this 只能完成本类中所有构造方法之间的调用
public Person(){
this("张三",28);
}
public Person(String name,int age){
this.name=name;
this.age=age;
}
SUPER
super :子类中调用父类的方法
public Zi(){
//所有的构造方法第一行有一条默认的语句super();
//只要构造方法直接或者间接调用Super()就可以完成初始化
//调用Fu类的构造方法
this("张三");
}
public Zi(String name){
super("小红帽");
}
public Fu(String name){
this.name=name;
}
public static void main(String[] args) {
Zi zi=new Zi();
System.out.println(zi.getName());
小红帽
}