成員內部類

2021-09-29 16:46:06 字數 839 閱讀 8069

/*

成員內部類的定義

>* 如何定義成員內部類?

>* 建立成員內部類物件的格式為?

總結:* 格式

public class 外部類

} * 建立成員內部類物件的格式

* 間接呼叫

在外部類成員的位置 ,定義 乙個方法,在方法內部建立內部類的物件

* 直接呼叫

* 普通成員內部類

外部類.內部類 內部類的物件 = new 外部類() . new 內部類();

* 靜態內部類

外部類.內部類 內部類的物件 = new 外部類.內部類();*/

//外部類

public

class

outer

public

outer

(string name)

public string getname()

public

void

setname

(string name)

//成員內部類

public

class

inner

public

inner

(int age)

public

intgetage()

public

void

setage

(int age)

public

void

show()

}}//測試類

public

class

deom

}

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

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

內部類之成員內部類

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

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

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