黑馬程序員之《內部類》

1.  內部類:把一個類定義在另一個類中,這個類就是內部類。

2.  (1) 內部類能直接訪問外部類,包括私有成員,因爲內部類持有外部類的一個引用。

  使用方法:外部類名.this

  (2)外部類要訪問內部類需要通過內部類的對象進行訪問內部類的成員。

  (3)要是其他類要調用內部類成員而且內部類不是私有,可以先獲取內部類的對象。

   使用方法:外部類.內部類 名稱=new 外部類對象.內部類對象

如下:

194630972.jpg

3.內部類外部類調用相同名稱的變量

195156578.jpg

4.靜態內部類用static修飾內部類

(1)靜態內部類只能調用外部類的靜態成員

(2)其他類訪問靜態內部類的非靜態成員

 使用方法:new 外部類.內部類().非靜態成員

(3)其他類訪問靜態內部類的靜態成員

 使用方法:new 外部類.內部類.靜態成員

如下:

200409893.jpg


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