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

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

PureDeep

2018-08-29 20:03

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

写回答 关注

4回答

  • 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,都可以的

Java入门第二季 升级版

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

530653 学习 · 6091 问题

查看课程

相似问题