课程
/后端开发
/Java
/Java入门第二季 升级版
如题。为什么初始化的顺序是age、sex、name而不是age、name、sex?
2018-08-29
源自:Java入门第二季 升级版 8-10
正在回答
课件里有,我疏忽了
试了一下,似乎顺序是这样的,先 静态初始化块初始化,再 初始化块初始化(多个初始化块按照先后顺手续进行初始化), 最后 构造方法初始化
你可以自己试试可不可以?自己不确定的问题先自己敲代码试试看,如果可以运行成功就可以,这些都是成员变量,顺序无所谓
这个都是自己定的,也可以是age/name/sex的顺序,也可以name/sex/age,都可以的
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答怎么理解“通过构造方法初始化name” 和 "通过初始化块初始化sex" 代码不都是一样的吗?
2 回答软件生成的toString()方法中为什么是+age+而不是+age?
2 回答初始化就是执行吗,执行的顺序,初始化不是赋初始值吗
2 回答关于初始化,为什么先初始化num2而不是num1
1 回答什么叫做初始化顺序