類-靜態內部類

Java語言允許在類中再定義類,這種在其它類內部定義的類就叫內部類。內部類又分爲:常規內部類、局部內部類、匿名內部類和靜態嵌套類四種。

(1)常規內部類:即與類的成員屬性並列的類

(2)局部內部類:即在代碼塊內部或者在方法內部的類;

(3)匿名內部類:因爲在new的時候直接創建、實現 類,所以該類必須繼承一個類或接口。

(4)靜態內部類:用static修飾的內部類。

注意事項:

靜態內部類:

1靜態內部類更外部類沒有任何關係,只是在生成類名和類定義時有影響。靜態內部類可以看做是與外部類平級的類。使用方式與外部類平級的類完全相同。 
2靜態內部類不能訪問外部類的非靜態的屬性和方法。外部類不能訪問內部類的非靜態的屬性和方法。 
3靜態內部類創建實例的形式:外部類名.內部類名 實例名 = new外部類名.內部類名(參數) 第三 局部內部類 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章