1.什么是內(nèi)部類证逻?
內(nèi)部類就是定義在一個(gè)類的內(nèi)部,包含內(nèi)部類的類就稱為外部類抗斤,內(nèi)部類可以聲明訪問(wèn)權(quán)限囚企,如public ,protected,private,外部類可以訪問(wèn)內(nèi)部類的私有方法,變量
2.static(靜態(tài))關(guān)鍵字
1.被static修飾的成員變量瑞眼,成員方法龙宏,可以直接被調(diào)用而不需要?jiǎng)?chuàng)建對(duì)象
2.靜態(tài)方法中,靜態(tài)方法中不能使用非靜態(tài)變量或方法伤疙,因?yàn)榉庆o態(tài)變量银酗,方法需要使用對(duì)象調(diào)用辆影,與方法本意沖突
3.靜態(tài)變量被所有對(duì)象共享,在內(nèi)存中只有一個(gè)創(chuàng)建
3.靜態(tài)內(nèi)部類
1.只有內(nèi)部類才能定義為靜態(tài)類
2.靜態(tài)類中可以定義靜態(tài)方法也可以定義非靜態(tài)方法黍特,靜態(tài)方法可以在在外層通過(guò)靜態(tài)類調(diào)用蛙讥,非靜態(tài)方法必須創(chuàng)建對(duì)象調(diào)用
3.靜態(tài)內(nèi)部類只能夠訪問(wèn)外部類的靜態(tài)成員,而非靜態(tài)內(nèi)部類則可以訪問(wèn)外部類的所有成員(方法,屬性)灭衷。