局部变量位置:在方法定义上或者方法中
成员变量位置:在类中方法外,与方法同级。
public class demo{
public static void main(String[] args) throws Exception {
demod=new demo();
System.out.println(d.a);
d.test1();
}
public void test1() throws Exception {
// 局部变量 栈内存 必须定义
int a=1;
//int a;必须定义 不然报错
// System.out.println(a);
//局部变量可以与局部变量同名,按就近原则输出
System.out.println(a);
}
//成员变量 堆内存 默认初始化 0
int a;
}