## 區別:
* 在類中的位置不同
成員變量: 類中方法外
局部變量: 方法內或者方法聲明上(形式參數)
* 在內存中的位置不同
成員變量: 堆內存
局部變量: 棧內存
* 生命周期不同
成員變量: 隨著對象的存在而存在,隨著對象的消失而消失
局部變量: 隨著方法的調用而存在,隨著方法的調用完畢而消失
* 初始化不同
成員變量:有默認的初始化值
局部變量:沒有默認的初始化值,必須先定義,賦值,才能使用。
```
public class Variable {
//成員變量x
int x;
public void show(){
//局部變量
int y=0;
System.out.println(x);
System.out.println(y);
}
}
```