大家看我对构造函数的理解是不是对?
井中老男孩 2003-05-19 12:36:42 class A{
int i;
{
i=5;
}
public A(int num){
i=num;
}
}
编译器编译后生成的构造函数应该是这样的:
public A(int num){
//先调用父类构造
super();
//初始化类中的实例对象或实例变量
i=0;
//执行动态块代码,结果i=5
//最后执行用户代码
i=10;
}
不知道我的理解对不对?请指教,如果不对,请指明在那本书里有正确的说明,如果对,也请指明在那本书里有正确的说明。