1.成員變量(全局變量):在類中定義,有缺省值
????包括1.1實例變量:隨著實例化而創(chuàng)建,存儲于堆中,通過實例化名稱.變量名訪問。
? ? 和1.2靜態(tài)變量(類變量):類加載時被創(chuàng)建,用static修飾,在方法區(qū)中存儲,共享數(shù)據(jù),通過類名.變量名訪問變量
? ? ? ? 1.2.1靜態(tài)成員:static方法只能訪問靜態(tài)變量,因為在類加載的時候,還沒有實例化,實例變量還未創(chuàng)建。也不能用this和super,因為this表示實例中的。
2.局部變量:在方法或者代碼塊中定義,隨著方法調(diào)用而產(chǎn)生,方法結(jié)束而釋放。存放在棧中(方法),無缺省值。
使用順序:就近原則,先局部再成員