Description: this article is talking about the Java super()
在子类的构造方法的第一行,必须是第一行调用super(),这样就调用了父类的构造方法,如果父类有多个不同的构造方,则根据调用super()时传入的参数调用相应的父类构造方法
在调用子类构造方法时,不管调用的是有参还是无参,如果没有在第一行调用super(),都会默认先调用父类的无参构造方法。
如果父类中没有无参构造方法,子类中的构造方法则必须使用super(),否则会报错