5.內部類

一. 成員內部類
     1.成員內部類的特色
        (1)成員內部類的對象建立格式:
                    外部類名.內部類名 對象名 = new 外部類名().new 內部類名() ;
        (2)成員內部類是能夠無條件的訪問外部類的成員的
        (3)要想訪問內部類只能經過建立對象的方法來訪問
        (4)成員內部類是能夠被封裝的便是能夠被private修飾的,那麼此時外部是不能經過建立對象的方式來訪問成員內部類只能經過
                調用公有的方法這種方式來訪問
     2.靜態內部類的特色
         (1)靜態內部類的對象建立格式:
               外部類名.內部類名 對象名 = new 外部類名.內部類名();
          (2)靜態內部類只能訪問靜態的外部類成員
     3.方法內部類
          (1)方法內部類是隨着此方法的調用而被加載的若是方法沒被調用方法內部類是不會被加載的
          (2)要想類中的東西被執行那麼就要在此方法中建立方法內部類的對象並調用執行
          (3)方法內部類是不能用static修飾的
     4.匿名內部類
          就是一個對象,ps:實現了方法的對象:)
相關文章
相關標籤/搜索