/*
有了子父类之后构造函数的特点:
在对子类对象进行初始化的时候,
父类的构造方法也会运行,那是因为子类的构造函数默认
第一行
有一条隐式的语句 super();
子类的每个构造方法第一行都有一个隐式的super();
*/
class fu{
String name;
fu(){
System.out.println("父类构造方法");
}
fu(String n){
this.name=n;
System.out.println("父类有参构造方法");
}
}
class zi extends fu{
zi(){
//super();默认会有这句话,打不打无所谓
System.out.println("子类构造方法");
}
zi(String n){
super("小明");
this.name="小李";
}
}
public class Test{
public static void main(String[] args){
zi z=new zi("`````");

}
}