2016-12-16 11 views
0

私は、Javaでプログラムファイル名がクラス名と同じでなければならないというオンライン記事を読みました。何故ですか? また、C#では、プログラム名がクラス名と同じである必要はありません。どうして? 誰かがその違いを説明できますか? 記事へのリンクは次のとおりです。 https://www.tutorialspoint.com/csharp/csharp_program_structure.htmプログラム名がクラス名と同じである必要はありません-c#

+4

両方の記載は真ではありません。 –

+0

[このチュートリアル](https://www.tutorialspoint.com/java8/index.htm)を試してみると、その疑いが明確になります。 @PatrickHofmanはすでに言っているように、彼らは真実ではありません。 – Tom

+1

_program_は通常、複数のクラスを使用します。あなたはあなたが言及した記事へのリンクを持っていますか? –

答えて

1

Javaクラスファイルには複数のクラスが含まれていてもかまいません。

しかし、理想的には、ベストプラクティスに従って、ファイルごとに1つのクラスを作成し、クラスの名前ごとにファイルに名前を付けることをお勧めします。

+1

これは議論されていません。ソース・コード・ファイル名は関係ありませんが、*プログラム・ファイル名*は関係ありません。 –

関連する問題