为了账号安全,请及时绑定邮箱和手机立即绑定

构造方法的问题

构造方法的问题

Aliol 2016-07-03 17:25:23
为什么构造方法最后执行?
查看完整描述

3 回答

?
沐心雪

TA贡献4条经验 获得超1个赞

属性、方法、构造方法和自由块都是类中的成员,在创建类的对象时,类中各成员的执行顺序:
1.父类静态成员和静态初始化快,按在代码中出现的顺序依次执行。
2.子类静态成员和静态初始化块,按在代码中出现的顺序依次执行。
3. 父类的实例成员和实例初始化块,按在代码中出现的顺序依次执行。
4.执行父类的构造方法。
5.子类实例成员和实例初始化块,按在代码中出现的顺序依次执行。
6.执行子类的构造方法。

查看完整回答
1 反对 回复 2016-07-04
?
石头Sky

TA贡献3条经验 获得超1个赞

顺序问题,

这3个不是按谁在前谁在后的顺序来的。

静态初始化块 首先执行 且 只会首次执行一次,然后初始化块》构造方面。


查看完整回答
1 反对 回复 2016-07-04
  • 3 回答
  • 0 关注
  • 1379 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信