重複の可能性:
Java: 1 つのファイルに複数のクラス宣言
最近、私はそれがAという名前のJavaクラスであることを発見したJavaクラスを調べていましたが、その後、同じJavaファイルのクラスAの後にBという名前の別のクラスが書かれていました..このように
class A
{
}
Class B
{
}
しかし、クラスは最終的に A.java という名前で保存されました。どんな種類のデザインパターンか教えてください..!!
重複の可能性:
Java: 1 つのファイルに複数のクラス宣言
最近、私はそれがAという名前のJavaクラスであることを発見したJavaクラスを調べていましたが、その後、同じJavaファイルのクラスAの後にBという名前の別のクラスが書かれていました..このように
class A
{
}
Class B
{
}
しかし、クラスは最終的に A.java という名前で保存されました。どんな種類のデザインパターンか教えてください..!!
デザインパターンではありません。
1 つのファイルに複数の Java クラスを記述できますが、ファイルの名前はファイル内のパブリッククラスと同じ名前にする必要があります。
Java ファイルには最大で 1 つのパブリック クラスが許可され、ファイル名はパブリック クラスの名前 (存在する場合) と一致する必要があります。
私は、この手法 (またはむしろ柔軟性) を使用する設計パターンを認識していません。
ここには設計パターンはありません。public クラス宣言がなかったため、この 1 つのファイルは または のいずれA.java
かで呼び出すことができB.java
ました。