首頁 > Java > java教程 > 主體

java中內部類別的存取規則是什麼

王林
發布: 2023-04-30 18:52:07
轉載
677 人瀏覽過

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中內部類別的存取規則是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!