继承中的构造方法

  • 子类在构造过程中必须调用父类的构造方法。
  • 子类可以在自己的构造方法中使用 super(argument_list) 调用父类的构造方法。
    • 使用 this(argument_list) 调用本类的另外的构造方法
    • 如果调用 super,必须写在子类构造方法的第一行
  • 如果子类的构造方法中没有显示地调用父类构造方法,则系统默认调用父类无参数的构造方法。
  • 如果子类的构造方法中既没有显示地调用父类构造方法,而父类中又没有无参数的构造方法,则编译出错。