ホームページ > Java > &#&チュートリアル > Javaの内部クラスのアクセスルールは何ですか

Javaの内部クラスのアクセスルールは何ですか

王林
リリース: 2023-04-30 18:52:07
転載
768 人が閲覧しました

1. 概念

Java では、クラスは別のクラス内、またはメソッド内に定義され、このようなクラスを内部クラスと呼びます。内部クラスは外部クラスのメンバーに自由にアクセスできますが、逆に、外部クラスは内部クラスのメンバーに自由にアクセスできず、内部クラスを呼び出す前にインスタンス化する必要があります。

2. アクセス ルール

(1) プライベート ( 2)

外部クラスが

内部クラス メンバーにアクセスしたい場合は、 オブジェクト

3 を作成する必要があります。 # (1) 内部メンバークラス

##(2) ローカル内部クラス ##(3) 静的内部クラス##(4) 匿名内部クラス

#4.Instance

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);
}
}
ログイン後にコピー

この例は、内部クラスの最も基本的な使用法を示しています。これは、1 つ以上のクラスの定義を周辺内部に配置することです。 show() メソッドでの使用方法は通常のクラスの使用方法と同じであり、違いがないことがわかります。

以上がJavaの内部クラスのアクセスルールは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
ヘルプ: JAVA 暗号化データ PHP 復号化
から 1970-01-01 08:00:00
0
0
0
JAVAをインストールする
から 1970-01-01 08:00:00
0
0
0
Javaをインストールできません
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート