首页 > 编程语言 > 详细

Java类的初始化

时间:2017-09-13 18:50:30      阅读:256      评论:0      收藏:0      [点我收藏+]

类会在首次被“主动使用”时执行初始化,为类(静态)变量赋予正确的初始值。在Java代码中,一个正确的初始值是通过类变量初始化语句或者静态初始化块给出的。而我们这里所说的主动使用 包括:

1.        创建类的实例

2.        调用类的静态方法

3.        使用类的非常量静态字段

4.        调用Java API中的某些反射方法

5.        初始化某个类的子类

6.        含有main()方法的类启动时

 

初始化一个类包括两个步骤:

1、  如果类存在直接父类的话,且直接父类还没有被初始化,则先初始化其直接父类

2、  如果类存在一个初始化方法,就执行此方法

注:初始化接口并不需要初始化它的父接口。

Java类的初始化

原文:http://www.cnblogs.com/devilwind/p/7516388.html

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