-2

重複の可能性:
Java: 1 つのファイルに複数のクラス宣言

最近、私はそれがAという名前のJavaクラスであることを発見したJavaクラスを調べていましたが、その後、同じJavaファイルのクラスAの後にBという名前の別のクラスが書かれていました..このように

class A
{


} 

Class B
{

}

しかし、クラスは最終的に A.java という名前で保存されました。どんな種類のデザインパターンか教えてください..!!

4

3 に答える 3

7

デザインパターンではありません。

1 つのファイルに複数の Java クラスを記述できますが、ファイルの名前はファイル内のパブリッククラスと同じ名前にする必要があります。

Javaのファイル名がクラス名と同じなのはなぜですか?

于 2012-08-23T17:33:53.427 に答える
2

Java ファイルには最大で 1 つのパブリック クラスが許可され、ファイル名はパブリック クラスの名前 (存在する場合) と一致する必要があります。

私は、この手法 (またはむしろ柔軟性) を使用する設計パターンを認識していません。

于 2012-08-23T17:42:13.960 に答える
0

ここには設計パターンはありません。public クラス宣言がなかったため、この 1 つのファイルは または のいずれA.javaかで呼び出すことができB.javaました。

于 2012-08-23T17:34:31.090 に答える