求大神解答?

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

三水朝山

2016-05-08 20:50

初始化模块中初始化块,是不是优先位置跟普通方法一样?还是那个就是普通方法的初始化模块?

写回答 关注

2回答

  • 阿拉的梦想
    2016-05-08 21:11:45
    已采纳

    初始化块是放在类里面的 不是放在方法里面的,对于执行顺序,则是先执行静态初始化块(仅在加载类时执行一次),再执行普通初始化块,然后才是构造方法。

    三水朝山 回复豆渣不是渣

    那如果在构造方法,初始化块,静态初始化块,和普通方法,怎么排?

    2016-05-09 14:20:04

    共 3 条回复 >

  • 阿拉的梦想
    2016-05-09 21:34:16

    静态初始化块→普通初始化块→构造方法,其他普通方法什么时候调用什么时候执行,不调用则不执行。

    三水朝山

    谢谢。

    2016-05-10 17:14:57

    共 1 条回复 >

Java入门第二季 升级版

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

530646 学习 · 6091 问题

查看课程

相似问题