局部變量:
方法中或者某局部塊中聲明定義的變量或方法的參數(shù)被稱為局部變量
實例變量:
從屬于類年碘,由類生成對象時,才分配存儲空間胯究,各對象間的實例變量互不干擾沿癞,能通過對象的引用來訪問實例變量。
實例域:java中對象中的數(shù)據(jù)稱為實例域
靜態(tài)與非靜態(tài)變量:
數(shù)據(jù)成員可以分靜態(tài)變量吮铭、非靜態(tài)變量兩種.
靜態(tài)成員:靜態(tài)類中的成員加入static修飾符时迫,即是靜態(tài)成員.可以直接使用"類名.靜態(tài)成員名"訪問此靜態(tài)成員,因為靜態(tài)成員存在于內(nèi)存隨著類的定義而被分配沐兵,非靜態(tài)成員需要實例化才會分配內(nèi)存别垮,所以靜態(tài)成員函數(shù)不能訪問非靜態(tài)的成員..因為靜態(tài)成員存在于內(nèi)存,所以非靜態(tài)成員函數(shù)可以直接訪問類中靜態(tài)的成員.
非靜態(tài)成員:所有沒有加Static的成員都是非靜態(tài)成員扎谎,當(dāng)類被實例化之后碳想,可以通過實例化的類名進(jìn)行訪問.非靜態(tài)成員的生存期決定于該類的生存期..而靜態(tài)成員則不存在生存期的概念,因為靜態(tài)成員始終駐留在內(nèi)存中.
靜態(tài)方法