锁定老帖子 主题:Java对象的初始化顺序
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (8)
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-13
最后修改:2009-07-13
有这样的一段代码: public class Test {
输出结果:
静态块 初始化模块 构造方法
在上面的代码中我们可以看到,总共存在这样几个可以做初始化的地方: 现在我们来说明这些初始化的步骤:
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-07-13
最后修改:2009-07-13
类的初始化:
静态变量、静态初始化块->变量、初始化块、构造器。 继承类间的初始化: 父类静态变量、静态初始化块->子类静态变量、静态初始化块->父类变量、初始化块、构造器->子类变量、初始化块、构造器 |
|
返回顶楼 | |
发表时间:2009-08-19
crabboy 写道 类的初始化:
静态变量、静态初始化块->变量、初始化块、构造器。 继承类间的初始化: 父类静态变量、静态初始化块->子类静态变量、静态初始化块->父类变量、初始化块、构造器->子类变量、初始化块、构造器 总结的简介明了,受教。 |
|
返回顶楼 | |
浏览 2561 次