##如果父类中没有写无参构造方法则默认的有,但要是写了有参的构造方法就取代了无参的构造方法,这时子类要继承父类的无参方法但没有,so,会报错。
调用父类构造方法 时注意:
1,super调用父类构造方法,该行代码必须放在有效代码行的第一行
2,如果一个构造方法没有调用本类中的其它构造方法,构造方法中默认有一个super();
反之没有super(),但是如果被调用的构造方法没有调用本类其它构造方法,则该构造方法由super()
而且 子类中该构造函数使用this调用本类无参构造函数,则该构造函数中不存在super()调用父类无参构造函数的情况。子类中该构造函数没有使用this调用本类中其它构造函数,所以该函数中使用隐含的super()调用父类无参构造函数。
##总之子类必须调用父类的构造方法。不一定全都调用。