0
我嘗試使用公共訪問修飾符定義兩個類。 但我有一個錯誤,應該在各自的java文件中定義類。在單個java文件中定義2個公共類錯誤
我的問題是爲什麼我們不能在一個java類文件中有兩個公共類?
我明白我只想知道的錯誤,爲什麼我們不能做到這一點?我的意思是它背後
感謝
我嘗試使用公共訪問修飾符定義兩個類。 但我有一個錯誤,應該在各自的java文件中定義類。在單個java文件中定義2個公共類錯誤
我的問題是爲什麼我們不能在一個java類文件中有兩個公共類?
我明白我只想知道的錯誤,爲什麼我們不能做到這一點?我的意思是它背後
感謝
我想這可以解釋爲什麼在一個非常簡單的方法的原因:
因爲如果你這樣做了,Java文件的名稱不相同作爲 的類名。
但是,一定要明白,是有效的:
public Car{
public Motor{
}
}
Here你可以閱讀更多關於它。
您可以在這個有趣的oracle forum 討論中瞭解更多關於它的信息。
希望它有幫助。
因爲這就是Java的定義方式。如果它確實允許兩個公共類,並且都有主要方法,這將是*主要方法? –
這是一個鏈接,它很好地解釋了IMO http://stackoverflow.com/questions/3578490/why-only-1-public-class-in-java-file?rq=1 –
謝謝Josh解釋它。 –