ข้อบังคับในการตั้งชื่อไฟล์และคลาสดังนี้
- ถ้าคลาสใดไม่มี modifier (เช่น 'public' หรือ 'private') ระบุไว้หน้า keyword 'class' จะถือว่าคลาสนั้นมี modifier เป็น default กรณีนี้ชื่อคลาสจะเป็นอะไรก็ได้ ไม่เกี่ยวกับชื่อไฟล์
- ถ้าคลาสมี modifier 'public' ระบุไว้หน้า keyword 'class' จะต้องมีชื่อไฟล์ (ไม่รวม extension) เหมือนกับชื่อคลาส ไม่เช่นนั้นจะคอมไพล์ไม่ผ่าน ทำให้ในหนึ่งไฟล์มีคลาสที่เป็น public ได้ไม่เกินหนึ่งคลาส
ไม่มีความคิดเห็น:
แสดงความคิดเห็น