Nama Kelas dan Nama Fail Sumber Tidak Padan
Ralat "kelas X adalah awam harus diisytiharkan dalam fail bernama X.java" menunjukkan percanggahan antara nama kelas awam dan nama fail sumber yang mengandunginya.
Peraturan untuk konvensyen penamaan Java menentukan bahawa kelas awam mesti sentiasa diisytiharkan dalam fail dengan nama yang sama dengan kelas itu sendiri, dengan sambungan ".java." Sebagai contoh, kelas awam bernama "MyClass" harus diisytiharkan dalam fail yang dipanggil "MyClass.java."
Penyelesaian
Untuk menyelesaikan isu ini, anda boleh sama ada menamakan semula fail sumber anda atau menamakan semula kelas awam dalam fail. Berikut ialah langkah yang boleh anda ambil:
public class Main { public static void main(String[] args) { // ... } }
Atas ialah kandungan terperinci Mengapa Kod Java Saya Menunjukkan 'kelas X adalah awam harus diisytiharkan dalam fail bernama X.java'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!