使用內部類可以使程式更加的簡潔

2021-10-08 10:48:38 字數 476 閱讀 8924

內部類:

(注:所有使用內部類的地方都可以不用內部類,使用內部類可以使程式更加的簡潔,便於命名規範和劃分層次結構)。

內部類是指在乙個外部類的內部再定義乙個類。

內部類作為外部類的乙個成員,並且依附於外部類而存在的。

內部類可為靜態,可用protected和private修飾。(而外部類不可以:外部類只能使用public和default)。

內部類的分類:

成員內部類、

區域性內部類、

靜態內部類、

匿名內部類(圖形是要用到,必須掌握)。

package tomtext;

public

class

tomtext_40

public

static

void

swap

(integer pa, integer pb)

}

內部類 匿名內部類的使用

內部類的使用 classouter classinner public voidget a a public voidtest this.get newa public voidfun1 system.out println i public classtest public static void...

內部類的使用

內部類 就是在乙個類中定義乙個類。內部類的訪問特點 內部類可以直接訪問外部類的成員,包括私有 外部類要是訪問內部類的成員,必須建立物件 在類的成員位置 成員內部類 在類的區域性位置 區域性內部類 成員內部類,外界如何建立物件呢?格式 外部類名.內部類名 物件名 外部類物件.內部類物件 public ...

內部類的使用

一.在外部類以外使用非靜態內部類 1 在外部類以外的地方使用內部類時,內部類完整的類名應該是 outerclass innerclass 如果外部類有包名,則還應該增加包名字首 2 由於非靜態類內部類的物件必須寄生在外部類的物件裡,因此建立非靜態內部類物件之前,必須先建立其外部類物件 當建立了乙個子...