构造方法
介绍
语法
使用细节
关于在继承中新增的构造方法使用细节
1 子类必须要调用父类的构造器,完成父类的初始化
2 父类构造器的调用不限于直接父类!将一直往上追溯直到Object类(顶级父类)
3 当创建子类对象时,不管使用的是子类的哪个构造器,默认情况下总会调用父类的无参构造器,如果父类没有提供无参构造器,则必须在子类的构造器中用super去指定使用父类的哪个构造器完成对父类的初始化,否则编译不会通过
4 如果希望去调用父类的某个构造器,必须显示的调用(super(参数列表))
5 super()和this()在使用时必须放在构造器的第一行,这两个方法不能同时存在于一个构造器中。
例子: