內(nèi)部類
簡單的說,內(nèi)部(inner)類指那些類定義代碼被置于其它類定義中的類;而對于一般的、類定義代碼不嵌套在其它類定義中的類,稱為頂層(top-level)類。對于一個內(nèi)部類,包含其定義代碼的類稱為它的外部(outer)類。
成員內(nèi)部類
局部內(nèi)部類
匿名類
靜態(tài)內(nèi)部類
Static member class(靜態(tài)成員類)
類聲明中包含“static”關(guān)鍵字的內(nèi)部類。如以下示例代碼,
Inner1/Inner2/Inner3/Inner4就是Outer的四個靜態(tài)成員類。靜態(tài)成員類的使用方式與一般頂層類的使用方式基本相同。
2 Member class(成員類)
一個靜態(tài)成員類,若去掉“static”關(guān)鍵字,就成為成員類。
局部內(nèi)部類
匿名類
posted on 2011-07-15 09:34 luofeng225 閱讀(272) 評論(0) 編輯 收藏 所屬分類: Java