@成员变量和局部变量的理解 成员变量和局部变量的理解 成员(全局、实例)变量存放在堆区,可以不初始化 Java的成员变量(全局变量、实列)不能在类体中先定义后赋值;因为Java所有的除定义或申明语句之外的任何语句都必须在方法内部,方法必须在类内部 public class test{ int a; //a=1;编译不通过 public void test01(){ a=1;//编译通过 } } 局部变量存放在栈区,必须初始化