首頁 > Java > java教程 > 為什麼我的 Java 程式碼顯示「類別 X 是公共的,應該在名為 X.java 的檔案中宣告」?

為什麼我的 Java 程式碼顯示「類別 X 是公共的,應該在名為 X.java 的檔案中宣告」?

DDD
發布: 2024-12-21 09:07:14
原創
220 人瀏覽過

Why Does My Java Code Show

類別名稱和來源檔案名稱不符

錯誤“類別X 是公共的應該在名為X.java 的檔案中聲明”表示公共類別的名稱與包含它的來源檔案的名稱之間存在差異。

Java 命名約定的規則規定公共類別必須始終在與類別本身同名的檔案中聲明,副檔名為「.java」。例如,應在名為「MyClass.java」的檔案中宣告名為「MyClass」的公用類別。

解決方案

要解決此問題,您可以重新命名來源檔案或重新命名檔案中的公共類別。您可以採取以下步驟:

  • 重新命名原始檔案:更改來源檔案的名稱以符合公共類別的名稱。在本例中,將“Main.java”更改為“WeatherArray.java”。
  • 重新命名公共類別:更改檔案中公共類別的名稱以符合來源名稱檔案。將程式碼調整為:
public class Main {
    public static void main(String[] args) {
        // ...
    }
}
登入後複製

以上是為什麼我的 Java 程式碼顯示「類別 X 是公共的,應該在名為 X.java 的檔案中宣告」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板