Java的静态初始化程序是什么?
静态初始化程序是什么?
在加载类时只会执行一次的代码块被称为“类的静态代码块”。
请原谅我,我不能来参加这个聚会。
class Sample{
public static void main( String args[] ){
System.out.println( "今年で" + Nenrei.age + "歳になる。");
}
}
class Nenrei{
static int age = 25;
static{
age ++;
}
}
以下是执行结果
今年で26歳になる。
当调用年龄字段时,它是年龄类的静态字段,
在静态初始化程序中定义了静态初始化器。
age ++
执行其中的代码,age的值会加1。
此外,静态初始化程序不仅限于一个,还可以定义多个。