JAVA基礎(內部類)

2021-09-24 09:41:49 字數 884 閱讀 9303

1,內部類概述

2,內部類訪問特點

案例

class demo1_innerclass 

}class outer }}

3,成員內部類私有使用

class demo2_innerclass 

}class outer

}//內部類別私有了,我們只能提供對外的方法建立物件 

public void print()

}

4,靜態成員內部類,

class demo1_innerclass 

}class outer

}static class inner2 }}

內部類之所以能獲取到外部類的成員,是因為他能獲取到外部類的引用外部類名.this

class test1_innerclass 

}//要求:使用已知的變數,在控制台輸出30,20,10。

//內部類之所以能獲取到外部類的成員,是因為他能獲取到外部類的引用外部類名.this

class outer }}

5,區域性內部類訪問區域性變數

**

class demo1_innerclass 

}//區域性內部類

java基礎 內部類

一 內部類 將乙個類定義在另乙個類的裡面,對裡面那個類就稱為內部類 內建類,巢狀類 非static內部類可以直接訪問外部類中的成員,包括私有成員。原因 因為內部類中持有了乙個外部類的引用,引用的格式為 外部類名.this 非靜態內部類不能定義static成員 1 內部類定義在外部類的成員位置上 方法...

java基礎《內部類》

一 內部類的訪問規則 1.內部類可以直接訪問外部類中的成員,包括私有 之所以可以直接訪問外部類中的成員,是因為內部類中持有了乙個外部類的引用 格式 外部類名.this 2.外部類要訪問內部類,必須建立內部類物件 訪問格式 1.當內部類定義在外部類的成員位置上,而且非私有,可以在外部其他類中,可以直接...

java基礎 內部類

內部類 一 內部類的訪問規則 1,內部類可以直接訪問外部類中的成員,包括私有。之所以可以直接訪問外部類中的成員,是因為內部類中持有了乙個外部類的引用,格式 外部類名.this 2,外部類要訪問內部類,必須建立內部類物件。例子 class outer static class inner2 publi...