话不多说直接上例子,我的例子中定义了两个类,TheSon和TheFather,TheSon继承了TheFather,如图: TheSon类的定义: TheFather类的定义: 当我们初始化TheSon类的时候,也就是new TheSon()的时候,就会调用TheSon类中的无参构造器,如图: 我们看到在代码中并没有调用TheFather类中的构造,来看看运行结果: 可以看到即使没有调用父类的构造父类的构造依旧执行了,那这是怎么回事呢? 答案很简单:java在执行过程中在执行子类的构造方法之…