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函数
这是构造函数