关于初始化,为什么先初始化num2而不是num1

来源:8-10 Java 中的 static 使用之静态初始化块

征程之路

2016-09-28 10:38

关于初始化,为什么先初始化num2而不是num1

写回答 关注

2回答

  • ringyuanle
    2016-09-28 10:57:49
    已采纳

    程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。

  • Jsen_
    2016-09-29 13:15:58

    由于静态初始化块只在类加载时执行一次,程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。


Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530558 学习 · 6091 问题

查看课程

相似问题