ホームページ > Java > &#&チュートリアル > Java メンバーの内部クラス インスタンスの分析

Java メンバーの内部クラス インスタンスの分析

WBOY
リリース: 2023-05-03 10:58:06
転載
985 人が閲覧しました

1. 概念

はクラス内のクラスを指し、外部クラスは外部クラスと呼ばれ、内部クラスは内部クラスと呼ばれます。

2. 機能

すべての メンバー変数とメンバー メソッド (プライベートなものを含む) を 外部クラス で使用できます。

3. 一般的な修飾子

(1) private

内部クラスに簡単にアクセスしたくない場合Everyone では、内部クラスを変更するために private を使用することを選択できるため、オブジェクトを作成するメソッドを通じてアクセスすることはできません。アクセスしたい場合は、外部クラスで public に変更されたメソッドを定義して呼び出すだけです。それは間接的にです。この利点は、データのセキュリティを確保するために、このパブリック メソッドにいくつかの判断ステートメントを追加できることです。

class Outer {
      private class Inner {
          public void show() {
              System.out.println(“密码备份文件”);
          }
      }
      //使用getXxx()获取成员内部类,可以增加校验语句(文中省略)
      public Inner getInner() {
          return new Inner();
      }
      
      public static void main(String[] args) {
          Outer outer = new Outer();
          Outer.Inner inner = outer.getInner();
          inner.show();
      }
  }
ログイン後にコピー

(2)static

static によって変更されたこの種の内部クラスは、その位置に応じてメンバー内部クラスですが、静的内部クラスと呼ぶこともできます。 class は、ネストされた内部クラスとも呼ばれます。以下、具体的な内容について詳しく説明していきます。

4. 例

メンバー内部クラス定義はクラス内にあります。

rree

以上がJava メンバーの内部クラス インスタンスの分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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