[java]
public class MTest {
int b;
public void test(){
System.out.println(b);
}
}
[java]
[java]
但是对于局部变量,局部变量不存在类变量的准备阶段,所以如果没有对局部变量赋值就操作的话,就会报编译错误,代码如下:
[java]
public class MucheTest {
int b;
public void test(){
int a;
System.out.println(a);
}
}
此时打印出a的语句是有错误的,说变量没有初始值