JAVA类初始化顺序
* 1 父类static 变量/代码块 初始化(即使父类static是private的也会初始化,只会初始化一次)
* 2 子类static 变量/代码块 初始化
* 3 父类可执行代码块(即 {…})
* 4 父类构造方法
* 5 子类可执行代码块(即 {…})
* 6 子类构造方法
public class TestMain { |
上述代码的执行结果为:B 2 A C 1 3
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 叶落花开的博客!
评论