ฉันมีไฟล์Test.javaและรหัสต่อไปนี้อยู่ข้างใน
public class Abcd
{
//some code here
}
ตอนนี้คลาสไม่ได้คอมไพล์ แต่เมื่อฉันลบโมดิpublicฟายเออร์มันก็คอมไพล์แล้ว
อะไรคือเหตุผลที่อยู่เบื้องหลัง Java ทำให้เราสามารถรวบรวมชื่อคลาสที่แตกต่างจากชื่อไฟล์เมื่อไม่เป็นสาธารณะ
ฉันรู้ว่ามันเป็นคำถามสำหรับมือใหม่ แต่ฉันไม่สามารถหาคำอธิบายที่ดีได้
