Java 檔案中的多個類別:目的和限制
Java 允許在單一 .java 檔案中定義多個類別。但是,需要考慮某些限制。
公共頂級類別
在 .java 檔案中,只能將一個類別聲明為公共頂級類別班級。該類別必須與來源檔案同名。任何其他類別都必須定義為公共類別中的巢狀(內部)類別。
範例:
<code class="java">// MyJavaFile.java public class MyJavaFile { // Inner class class InnerClass { // Inner class methods and variables } // Public class methods and variables }</code>
多個類別的用途
在單一檔案中包含多個類別可以將相關功能捆綁在一起。嵌套類別可用於表示支援資料結構、支援類別或與公共類別的功能密切相關的其他內部實作。
這種做法透過將相關類別分組並減少數量來提高程式碼的可讀性單獨的原始檔案。但是,並未強制在單一文件中使用多個類別。這樣做的決定是基於程式碼的具體設計和組織需求。
以上是為什麼Java文件中只能將一個類別聲明為public?的詳細內容。更多資訊請關注PHP中文網其他相關文章!