成員內部類

2021-09-27 12:42:50 字數 747 閱讀 1993

1.成員內部類

2.區域性內部類

這一章節介紹成員內部類

成員內部類定義格式

修飾符 class 外部類名稱//}

呼叫方法:

1.間接方式,通過在外部類的方法中,使用內部類,然後main只是呼叫外部方法即可

**:

public class body 

}private string name;

public body() 無參構造方法

public body(string name) //有參構造方法

public void methodbody()//外部類方法

補充:關於呼叫成員內部類和外部內以及成員內部內中區域性變數的資料問題:

舉例:**:

public class outer 

}}

主類:

**:

public class demo02innerclassmultiname

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

特性 不能有靜態成員 字段,方法 內部類物件外部建立語法 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 內部類 定義在方法內部的類,就是區域性內部類,只有...