课程
/后端开发
/Java
/Java入门第二季 升级版
求教以上代码程序的运行过程
2016-04-26
源自:Java入门第二季 升级版 8-10
正在回答
执行hello时,先执行静态初始化块static,然后执行初始化块,最后执行普通的构造方法,所以输出了前三行;
接下来三个println依次输出四五六行;
最后的hello2,依次执行初始化块与普通构造方法。
至于hello2为什么不执行静态初始化块(也就是为什么输出比hello少了num3),因为静态初始化块static只执行一次。
黄烨颜 提问者
玩世明少 回复 黄烨颜 提问者
黄烨颜 提问者 回复 玩世明少
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
4 回答3-9中代码执行顺序问题
2 回答执行的顺序
3 回答执行的顺序
2 回答java程序运行顺序是怎样的?
2 回答输出顺序是逆向执行的吗?