请教一个问题
public class TestPar{
int inP;
void prt(){
System.out.println(inP);
}
void me(){
int inM = 0;
// int inM;
System.out.print(inM);
}
public static void main(String[] args){
TestPar tp = new TestPar();
tp.prt();
tp.me();
}
}
为什么类变量inP不需要初始化,而方法变量inM需要初始化,否则就会出错呢?