多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 继承中的构造方法(三) --- ## 问题 下面程序运行后,结果是什么? ``` package com.devin.test; class A { public A() { System.out.println("A()被调用"); } } class B extends A { public B() { System.out.println("B()被调用"); } } class C extends B { public C() { System.out.println("C()被调用"); } } public class Test { public static void main(String[] args) { new C(); } } ``` ## 结果 A()被调用 B()被调用 C()被调用 ## 结论 #### 在创建子类对象的时候,将会沿着继承链自上而下依次调用继承关系上的其他父类的构造方法。