成員變量與局部變量的區(qū)別
| 成員變量 | 局部變量 | |
|---|---|---|
| 定義位置 | 類中,方法外 | 方法的參數(shù)或代碼塊中 |
| 內(nèi)存中的位置 | 堆中(方法區(qū)的靜態(tài)區(qū)) | 棧中 |
| 默認(rèn)值 | 有默認(rèn)值 | 沒有默認(rèn)值,需要初始化 |
| 生命周期 | 隨對象的創(chuàng)建銷毀而存在 | 隨函數(shù)的進(jìn)入退出而存在 |
| 成員變量 | 局部變量 | |
|---|---|---|
| 定義位置 | 類中,方法外 | 方法的參數(shù)或代碼塊中 |
| 內(nèi)存中的位置 | 堆中(方法區(qū)的靜態(tài)區(qū)) | 棧中 |
| 默認(rèn)值 | 有默認(rèn)值 | 沒有默認(rèn)值,需要初始化 |
| 生命周期 | 隨對象的創(chuàng)建銷毀而存在 | 隨函數(shù)的進(jìn)入退出而存在 |