ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 继承中的构造方法(三) --- ## 问题 下面程序运行后,结果是什么? ``` 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()被调用 ## 结论 #### 在创建子类对象的时候,将会沿着继承链自上而下依次调用继承关系上的其他父类的构造方法。