Saya punya file Test.javadan kode berikut di dalamnya.
public class Abcd
{
//some code here
}
Sekarang kelas tidak mengkompilasi, tetapi ketika saya menghapus publicpengubah, itu mengkompilasi dengan baik.
Apa alasan di balik Java yang memungkinkan kita untuk mengkompilasi nama kelas yang berbeda dari nama file ketika itu tidak umum.
Saya tahu ini adalah pertanyaan pemula, tetapi saya tidak dapat menemukan penjelasan yang bagus.
