系统,会在每一个构造方法中都默认加上super();
肯定会!
子类在初始化的情况下,有可能会用到父类中非私有的数据。
如果父类没有初始化,那么父类中的数据就无法使用。
子类初始化之前,一定要先完成父类的初始化。
使用super(); 初始化父类。
这个每个子类在执行构造方法初始化自身的时候,都要最先初始化的,就是初始化父类。
如果一个类没有明确写extends
那么,他们也会默认都继承一个类Object
在一个方法的内部,
this() 与 super() 不可以共存。
标签:初始化,构造方法,子类,默认,父类,super From: https://www.cnblogs.com/maobin/p/16884126.html