类初始化的顺序为:成员变量, 构造函数。
例如
class print{
print(int num)
{
System.out.println(num);
}
}
class test{
private print p1 = new print(1);
private print p2 = new print(2);
test (){
print p3 = new print(3);
}
public static void main(String[] args){
test t = new test();
}
}
其输出为
1
2
3
说明,先初始化成员变量,然后构造函数。