
正文
《Beginning Java 7》 - 1 - Initializer 初始化器
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Initializer 分两类:class initializer 类初始化器
instance initializer 实例初始化器
1. class initializer,在编译时运行,通过 <clinit>() 函数。
例:
Class A {
static int i;
static {
i = 10;
}
}
初始化于static关键字中。
2. instance initializer,在实例创建时运行,通过 <init>() 函数,主要用于代替 constructor。
Class A {
double [] a;
{
a = new double [360];
}
}






