java中子类隐含调用父类的无参构造方法
今天在学习有关java的知识的时候,遇到一段代码,一直不太理解,即为什么子类的某些构造函数明明没有写super(),为什么在初始化子类对象的时候还是会去默认调用父类的无参构造函数。
即下面这段代码:
public class Main {
public static void main(String[] args) {
System.out.println("------SubClass 类继承------");
SubClass sc1 = new SubClass();
SubClass sc2 = new SubClass(100);
System