Java ファイル内でクラスは共存できますか?
Java では、規約により、各 Java ソース ファイル (.java) には、 1 つのパブリックトップレベルクラス。同じ命名規則に従い、パブリック クラス名はファイル名と一致する必要があります。ただし、単一の Java ファイル内に複数のクラスが存在する可能性が排除されるわけではありません。
重要なのは、トップレベル クラスと内部クラスの概念を理解することにあります。パブリックのトップレベル クラスはファイルのエントリ ポイントから直接アクセスされますが、内部クラスは定義され、他のクラス内にネストされます。これにより、同じソース ファイル内で関連する機能とサポート構造を整理でき、コードの読みやすさと構成が強化されます。
つまり、Java ファイル内に複数のクラスを持つことができますが、パブリックなトップレベル クラスは 1 つだけです。 、その他は内部クラスとみなされます。
以上が同じ Java ファイル内に複数のクラスが存在できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。