class A{
int a;
void a(){
int b=0;
int c=0; //对c进行初始化
int d;
d=b+c; //或d=0; 对d进行初始化
int e=d+c;
}
}
成员变量也就是写在类中,方法之外的变量不用赋初值,因为JAVA自动会给他赋初值
如 a
而局部变量也就是写在方法里面的,要赋初值,因为JAVA不会自动给他赋初值,所以你必须手动给他初始化(准确点说应该是在方法内的变量要在参与运算之前被初始化,刚才把这点忘了)
如 b,c
int e=d+c d在参与运算之前要被初始化
[此贴子已经被作者于2007-5-21 23:47:11编辑过]