课程
/后端开发
/Java
/Java入门第二季 升级版
为什么第二个初始化快比第一个先执行。
下面是执行结果:
通过静态初始化块初始化age通过初始化块初始化sex通过构造方法初始化name姓名:tom,性别:男,年龄:20
2015-09-23
源自:Java入门第二季 升级版 8-10
正在回答
http://www.imooc.com/qadetail/98520
这里面人家回答的很好
静态代码块比普通的代码块 优先执行。
就像静态变量会比静态属性先初始化。
至于具体为什么我不知道。
无敌小歪歪 提问者
无动于衷 回复 无敌小歪歪 提问者
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
4 回答怎么理解“程序最后执行构造方法”
2 回答无参构造方法执行了
1 回答有参的构造方法执行了?
1 回答子类属性初始化 和父类构造方法执行顺序怎么确定谁在前?
1 回答为什么父类构造方法会执行