标签: java compiler-errors initialization runtime-error composition
我想知道变量的初始化是编译时过程,而对象创建是运行时过程。当我们编写对象初始化代码时会发生什么?
如果B延伸到A
编译器的行为如何
A a = new B();
如果尚未创建对象,编译器将如何在编译时初始化为“ a”?