ネストされたクラスの定義
ネストされたクラス:
- 別のクラス内で宣言されたクラス。
- Java 1.1 から導入されました。以前のバージョンでは利用できませんでした。
範囲:
- ネストされたクラスは、外部クラスから独立して存在することはできません。
- スコープは、それを含むクラスに制限されます。
- 2.ネストされたクラスの種類
ネストされたクラス:
- 静的として宣言するかどうかを宣言できます。
- 内部クラス: この本の焦点である非静的クラスは、外部クラスの変数とメソッドに直接アクセスできます。
- 3.内部クラスの使用
目的:
- 外部クラスによってのみ使用されるサービスを提供します。
例:
- 内部クラス Inner は、外部クラス アウター に含まれる配列の最小値、最大値、平均を計算するために使用されます。
アウター.java
ローカルクラスデモ
以上がネストされたクラスと内部クラスの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。