Java局部内部クラスの原理と用法の実例分析


本論文の実例はJavaの局所的な内部クラスの原理と使用法を述べている。皆さんに参考にしてあげます。具体的には以下の通りです。
一点の目
一つの内部クラスを方法の中に入れて定義すると、この内部クラスは一部の内部クラスであり、局部内部クラスは方法の中でのみ有効である。
局部内部類は外部類の方法以外では使用できないので、局部内部類も制御を使ってstatic修饰子に適合した修飾を使うことができません。
変数を局所的な内部クラスで定義し、インスタンスを作成したり、子供を遣わしたりする必要がある場合、すべては局所的な内部クラスがある方法でのみ行われます。
二コード

public class LocalInnerClass
{
  public static void main(String[] args)
  {
   //        
   class InnerBase
   {
     int a;
   }
   //           
   class InnerSub extends InnerBase
   {
     int b;
   }
   //           
   InnerSub is = new InnerSub();
   is.a = 5;
   is.b = 8;
   System.out.println("InnerSub   a b     :"
     + is.a + "," + is.b);
  }
}

3つの操作
InnerSubオブジェクトのaとbのインスタンス変数は、5,8です。
四説明
コンパイルが完了すると、Local Inneraclass.class、Local Inneraclass$1 Inners.classとLocal Inners Class$1 Inners.classの3つのファイルが生成されます。局部の内部に数字があるのは、同じクラスに2つ以上の同名の局部内部があるからです。
局部内部の作用領域は小さすぎて、多重化が容易ではないので、開発においては局部内部のクラスはあまり使われていない。
もっと多くのjava関連の内容に興味がある読者は当駅のテーマを調べてもいいです。「Javaは対象プログラムに向かって入門と階段教程を設計します。」、「Javaデータ構造とアルゴリズム教程」、「Java操作DOMノード技術のまとめ」、「Javaファイルとディレクトリの操作テクニックのまとめ」、「Javaキャッシュ操作テクニックのまとめ
本論文で述べたように、皆さんのjavaプログラムの設計に役に立ちます。