內部類:
(注:所有使用內部類的地方都可以不用內部類,使用內部類可以使程式更加的簡潔,便於命名規範和劃分層次結構)。
內部類是指在乙個外部類的內部再定義乙個類。
內部類作為外部類的乙個成員,並且依附於外部類而存在的。
內部類可為靜態,可用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 由於非靜態類內部類的物件必須寄生在外部類的物件裡,因此建立非靜態內部類物件之前,必須先建立其外部類物件 當建立了乙個子...