任何人都可以解释这个构造函数调用是如何工作的。因为我是假设,它应该从类从B类从C类这个构造函数调用是如何工作的?
打印
招呼一个
你好
你好,我很困惑在这里。任何帮助表示赞赏。以下是我的代码。
public class A { A(){ System.out.println("hello from class A"); } } public class B extends A { B(){ System.out.println("hello from class B"); } } public class C extends B { C(B b){ System.out.println("hello from class C"); } public static void main(String[] args) { new C(new B()); } } //result hello from class A hello from class B hello from class A hello from class B hello from class C