內部類之成員內類

2021-08-23 12:36:35 字數 380 閱讀 9703

成員內部類的特點:

(1)成員內部類屬於外部類的例項成員,換句話說也就是可以把內部類當成外部類的屬性或者方法來看待。

(2)成員內部類可以有修飾符。

(3)在成員內部類中訪問外部類的成員方法和屬性,要使用 外部類名.this.成員方法和 外部類名.this.成員屬性。

(4)建立成員內部類的例項(物件)格式:外部類名.內部類名 物件名=外部類物件名.new 內部類構造方法(引數)(也就是先建立外部類物件再建立內部類物件)。

成員內部類注意點;

(1)成員內部類的類名不能以外部類名相同。

(2)不能在成員內部類中定義static屬性、方法和類。因為乙個成員內部類物件必須與乙個外部類物件關聯,static成員完全可以移到外部類中。

內部類之成員內部類

一 位置 成員內部類是最普通的內部類,它定義在乙個類的內部 二 內部類的結構 1.可以定義非靜態屬性和方法,不可以定義static修飾的屬性和方法,可以定義static final修飾的編譯期變數 不用載入類的位元組碼 1.1為什麼不可以定義static修飾的屬性和方法?首先內部類是外部類的乙個成員...

成員內部類(例項內部類)

特性 不能有靜態成員 字段,方法 內部類物件外部建立語法 outter.new inner 例項方法訪問外部類例項成員 outter.this.成員 例項1 特性測試public class memberinnerclass class outer1 public class inner1 例項2 ...

內部類 成員內部類 區域性內部類 匿名內部類

public class 外部類 private int num 0 外部類如果要訪問內部類的成員,則需要通過內部類的物件訪問 使用方式 1.外部類使用內部類,主函式再使用外部類 2.通過new的方式 外部類.內部類 物件名 new 外部類 new 內部類 定義在方法內部的類,就是區域性內部類,只有...