區(qū)別:
1.在類中的位置不同:
成員變量:在類中方法外夯秃。
局部變量:在方法定義中或者方法聲明上及穗。
2.在內(nèi)存中的位置不同
成員變量:堆內(nèi)存绳军。
局部變量:棧內(nèi)存彰导。
3.生命周期不同:
成員變量:隨著對象的創(chuàng)建而存在,雖則對象的消失而消失瓶殃。
局部變量:隨著方法的調(diào)用而存在充包,隨著方法的調(diào)用完畢而消失。
4.初始化值不同:
成員變量:有默認(rèn)初始化值遥椿。
局部變量:沒有默認(rèn)初始化值基矮,必須定義,復(fù)制冠场,然后才能使用家浇。
注意:局部變量名稱可以和成員變量名稱一樣,在方法中使用的時候碴裙,采用的是就近原則钢悲。