Java ファイルに複数のクラスを含めることはできますか?
Java では、単一の Java ファイル内で複数のクラスを共存させることができます。これは一般的な方法ではありませんが、この概念を理解することはプログラマにとって有益です。
1 つの Java ファイルに複数のクラスを含める理由
1 つのファイルに複数のクラスを含める関連する機能をグループ化する目的:
複数の制限クラス
ただし、Java ファイル内の複数のクラスには制限があります。
複数のクラスの実現 (非パブリックの場合)
非パブリックを作成することは可能ですパブリックの最上位クラス内の内部クラス。これらの内部クラスは、外側のクラスのプライベート メンバーにアクセスできます。
例:
<code class="java">// File: Example.java public class Example { private String name; class InnerClass { public String getName() { return name; // Can access private members of Example class } } }</code>
注: 内部クラスについては個別に説明します。複数のトップレベルクラスとは見なされません。
以上が1 つの Java ファイルで複数のクラスを保持できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。