A:位置不同
成員變量:類中方法外
局部變量:在方法定義中或者方法聲明上
B:內(nèi)存中的位置不同
成員變量:在堆內(nèi)存中
局部變量:在棧內(nèi)存中
C:生命周期不同
成員變量:隨著對象的創(chuàng)建而存在茎刚,隨著對象的消失而消失
局部變量:隨著方法調(diào)用而存在,隨著調(diào)用結(jié)束而消失
D:初始化值不同
成員變量:有默認初始化值
局部變量:沒有初始化值耗绿,必須定義賦值才能使用
注意事項:局部變量和成員變量名字可以一樣倒槐,在方法使用中采用就近原則