Java实例初始化程序块的相关说明
Java实例初始化程序块
实例初始化程序块可对实例数据进行初始化
当一个类创建对象时,此程序块将运行
如:
class testClass{
int keyId=888;
}
使用实例初始化块的作用
在构造函数之外,为一些实例数据成员进行赋值操作例
下面来看看实例初始化块执行初始化的简单例子。
class testClass{
int keyId;
testClass() {
System.out.println("keyId: " + keyId);
}
{
keyId= 999;
}
public static void main(String args[]) {
testClass t1 = new testClass();
testClass t2 = new testClass();
}
}
-----运行以上代码,将输出以下信息----
keyId:999
keyId:999
实例初始化块的三种位置:
- 方法中
- 构造函数中
- 代码块中
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。