成員變量無須顯式初始化,只要定義了類屬性和實例屬性,則系統會在這個類的準備階段或創建類的實例時進行默認初始化。實例也可訪問類屬性,同壹個類的多個實例訪問類屬性時,實際上訪問的是同壹個類屬性,訪問的都是該類的屬性。
局部變量是在方法內定義的變量。局部變量分為形參(方法簽名中定義的變量)、方法局部變量(在方法內定義的變量)和代碼塊局部變量(在代碼塊中定義的變量)。
擴展資料:
註意事項:
在內部類中可以隨意使用外部類的成員方法以及成員變量。
要從外部類中初始化壹個內部類的對象,此時內部類的對象就會綁定在外部類的對象上。這跟普通的類有所不同。普通的類,創建完之後,不壹定馬上需要實例化。在需要用到這個對象的時候,再進行實例化即可。
如果壹個類成為另外壹個類的成員內部類則就不同,必須要在外部類中實例化內部類對象的引用,以實現將內部類的實例綁定在外部類的實例上。簡單的說就是在定義外部類的時候,如果有成員內部類,那麽就不要忘了在外部類中利用new關鍵字來實例化內部類對象的引用。
百度百科-成員變量
百度百科-局部變量