码迷,mamicode.com
首页 > 编程语言 > 详细

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

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

标签:变量   构造函数   静态成员变量   父类   属性   总结   顺序   java   object   

没有父类的情况

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

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

有父类的情况

1,父类非Object

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

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

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

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

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

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

 

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

标签:变量   构造函数   静态成员变量   父类   属性   总结   顺序   java   object   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!