继承关系中,父子类构造方法的访问特点 1.子类构造方法中有一个默认隐含的无参“super()"调用,所以先调用的父类构造方法,后执行的子类构造。 2.可以通过super关键字来子类构造调用父类重载构造 3.super的父类构造调用,必须是子类构造方法的第一个语句。 只有子类构造方法才能调用父类构造方法。只能调用父类中的无参或者有参构造中的一个 总结: 子类必须调用父类构造方法,不写则赠送super()。
public class Zi extends Fu { public Zi(){ // super();//调用父类无参构造方法 super(20);//调用父类重载的构造方法 System.out.println("子类构造方法"); } }