/*
有了子父类之后构造函数的特点:
在对子类对象进行初始化的时候,
父类的构造方法也会运行,那是因为子类的构造函数默认
第一行
有一条隐式的语句 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("`````");
}
}
JAVA基础6.49——继承中的构造函数
最新推荐文章于 2022-05-01 21:56:15 发布