2010-06-21 89 views
1

如果一個Java源文件中有多個類,那麼.java文件的文件名是什麼?什麼應該是包含多個類的Java源的名稱?

+0

請儘快回覆我 – sahil6 2010-06-21 11:25:17

+19

它被認爲是粗魯按早期的答覆。你的時間不是**比我們更有價值。 – 2010-06-21 11:29:24

+4

而且這並不像我們閱讀這些問題並在稍後留下它們。 – 2010-06-21 11:35:52

回答

11

在java文件中只能有一個public頂級類。公共類的名稱必須與文件名的名稱相匹配。除此之外,只要你喜歡,可以有很多非公開(默認/包訪問)類。

這些都不是任何Java規範的一部分,它只是約定,但非常方便。這個「約定」還包括諸如Java和類文件,這些文件在與類的包名相匹配的目錄結構中找到。查看the java tutorial就可以了。

+3

只是一個小小的更正。只能有一個**外部公共班級。你仍然可以有公共的內部/靜態類:) – qnoid 2010-06-21 13:06:43

+0

@Cue,謝謝我將它改爲頂級類。 – krock 2010-06-21 13:23:04

4

只有一個類可以在同一個文件是公開和公共類的文件名...

相關問題