您好,登錄后才能下訂單哦!
這篇文章主要介紹“java中內部類的訪問規則是什么”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“java中內部類的訪問規則是什么”文章能幫助大家解決問題。
1.概念
java中,把一個類定義在另一個類的里面,或者方法里面,這樣的類稱為內部類。內部類可以隨意訪問外部類的任何成員,但是相反,外部類卻不可隨意訪問內部類的成員,需要先實例化內部類方可調用。
2.訪問規則
(1)可以直接訪問外部類的成員,包括私有
(2)外部類要想訪問內部類成員,必須創建對象
3.分類
(1)成員內部類
(2)局部內部類
(3)靜態內部類
(4)匿名內部類
4.實例
public class Product1 { class Design{ private String name = "P30 pro"; public String showName() { return name; } } class Content{ private int i; Content(int value){ i = value; } int value() {return i;} } public void show(int value) { Content c = new Content(value); Design d = new Design(); System.out.println(d.showName()); System.out.println(c.value()); } public static void main(String[] args) { Product1 p = new Product1(); p.show(6000); } }
這個示例展示了內部類最基礎的用法,就是將一個或多個類的定義放在了外圍內的內部。可以看到在show()方法中的使用和普通類一樣,沒有區別。
關于“java中內部類的訪問規則是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。