问答详情
源自:8-10 Java 中的 static 使用之静态初始化块

为什么初始化的顺序是age、sex、name而不是age、name、sex?

如题。为什么初始化的顺序是age、sex、name而不是age、name、sex?

提问者:PureDeep 2018-08-29 20:03

个回答

  • PureDeep
    2018-08-30 18:10:11

    课件里有,我疏忽了

  • PureDeep
    2018-08-30 18:09:09

    试了一下,似乎顺序是这样的,先 静态初始化块初始化,再 初始化块初始化(多个初始化块按照先后顺手续进行初始化), 最后 构造方法初始化

  • 慕先生1383720
    2018-08-29 21:26:03

    你可以自己试试可不可以?自己不确定的问题先自己敲代码试试看,如果可以运行成功就可以,这些都是成员变量,顺序无所谓

  • 慕先生1383720
    2018-08-29 21:23:54

    这个都是自己定的,也可以是age/name/sex的顺序,也可以name/sex/age,都可以的