public class MM{
static{
System.out.println("這是static 模塊CCC");
init();
}
private static void init(){
System.out.println("這是 init() 函數");
}
MM(){
System.out.println("這是構造函數");
}
public static void main(String[] aaa){
System.out.println("這是main函數");
MM a = new MM();
}
static{
System.out.println("這是static 模塊A");
init();
}
static{
System.out.println("這是static 模塊B");
}
}
G:\>javac MM.java
G:\>java MM
這是static 模塊CCC
這是 init() 函數
這是static 模塊A
這是 init() 函數
這是static 模塊B
這是main函數
這是構造函數