继承中的构造方法总结:
1、子类的构造的过程中必须调用其父类的构造方法。
2、子类可以在自己的构造方法中使用super(参数列表)调用基类的构造方法,(注意“参数列表”必须与父类的“参数列表”相对应):
(1)使用 this(参数列表)调用本类的另外的构造方法;
(2)如果调用super,必须写在子类构造方法中的第一行。
3、如果子类的构造方法中没有显示地调用基类的构造方法,则系统默认调用基类无参数的构造方法(前提是基类中写了无参数构造方法或基类中没有显示地写任何构造方法)。
4、如果子类构造方法中既没有显示地调用基类构造方法,而基类中又没有写无参数的构造方法,则编译器报错!
|