首页 > 编程语言 > 详细

java 静态代码块 代码块 构造函数 静态成员变量 成员变量的初始化顺序

时间:2017-10-16 13:16:34      阅读:256      评论:0      收藏:0      [点我收藏+]

没有父类的情况

1,静态代码块-->静态成员变量-->成员变量(实例属性)-->代码块-->构造函数

2, 静态代码块 和 静态成员变量 只会初始化一次

有父类的情况

1,父类非Object

  静态成员变量 -- > 静态代码块 

  代码块-->成员变量(实例属性)-->构造函数

2, 父类是Object (其实相当于没有父类)

  成员变量(实例属性)-->代码块-->构造函数

  静态代码块 -->静态成员变量

基本所有的这一块度可以用上面的总结来判断(个人总结 如果差错 还望指导) 

 

java 静态代码块 代码块 构造函数 静态成员变量 成员变量的初始化顺序

原文:http://www.cnblogs.com/helli1211/p/7676244.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!