1、內部類的概念
宣告在另外乙個類裡面的類就是內部類。
2、內部類的4種形式
(1)靜態內部類
(2)非靜態成員內部類
(3)區域性內部類
(4)匿名內部類
1、語法格式:
//在匿名子類中呼叫父類的無參構造
new 父類()
//在匿名子類中呼叫父類的有參構造
new 父類(實參列表)
//介面沒有構造器,這裡表示匿名子類呼叫自己的無參構造,呼叫預設父類object的無參構造
new 父介面名()
2、使用的形式
(1)示例**:繼承式
abstract class father
class test
} ;f.test();}}
(2)示例**:實現式
inte***ce runn
class test
} ;
r.run();}}
r.test();}}
Java之內部類
內部類 inner class 就是定義在另外乙個類裡面的類。與之對應,包含內部類的類被稱為外部類。內部類的主要作用如下 內部類提供了更好的封裝,可以把內部類隱藏在外部類之內,不允許同乙個包中的其他類訪問該類 內部類的方法可以直接訪問外部類的所有資料,包括私有的資料 內部類所實現的功能使用外部類同樣...
java基礎之內部類
內部類分為四個模組 靜態內部類 非靜態內部類 區域性內部類 匿名內部類 首先我們來講講這幾個模組的的主要作用與區別 靜態模組 非靜態內部類 區域性內部類 匿名內部類 下面為兩個類,是為了實現以上模組而建立的,如下 innerclass類 package innerclass public void ...
Java學習之內部類
把類a定義在類b的內部,類a 就被稱為內部類 a 內部類可以直接訪問外部類成員,包括私有 b 外部類要訪問內部類額成員,必須建立物件 1 根據位置 成員位置 成員內部類 區域性位置 區域性內部類 2 成員內部類 外界建立物件 外部類名.內部類名 物件名 外部類物件.內部物件 3 內部類關鍵字限定 a...