- 生命周期不同:非靜態成員變量隨着對象的創建而存在;靜態成員變量隨着類的加載而存在
- 調用方式不同:非靜態成員變量用 對象名.變量名 調用;靜態成員變量用 類名.變量名,JDK1.7以后也能用對象名.變量名調用
- 別名不同:非靜態成員變量也稱為實例變量;靜態變量稱為類變量
- 數據存儲位置不同:成員變量數據存儲在堆內存的對象中,對象的特有數據;靜態變量數據存儲在方法區(共享數據區)的靜態區,對象的共享數據
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。