ไฟล์คลาส Java มี ".class " และมี Java bytecode . ไฟล์คลาสนี้สามารถดำเนินการได้ด้วย Java Virtual Machine (JVM) . ".คลาส " ถูกสร้างขึ้นจากการคอมไพล์ที่ประสบความสำเร็จโดยคอมไพเลอร์ Java จาก ".java " ไฟล์ แต่ละคลาสในไฟล์ .java ถูกคอมไพล์เป็น ไฟล์คลาสแยก ถ้า ".java " ไฟล์มีมากกว่าหนึ่งคลาส
ตัวอย่าง
class A { A() { System.out.println("This is class A"); } } class B { B() { System.out.println("This is class B"); } } class C { C() { System.out.println("This is class C"); } } public class ClassTest { public static void main(String[] args) { A obj1 = new A(); B obj2 = new B(); C obj3 = new C(); } }
ในตัวอย่างข้างต้น หลังจากที่คอมไพล์โปรแกรม Java สำเร็จแล้ว จะมี ".class" สี่ตัว ไฟล์ถูกสร้างขึ้นในโฟลเดอร์ที่เกี่ยวข้องเนื่องจากมี สี่ คลาสถูกกำหนดใน "ClassTest .java " เหล่านี้คือ A.class , บี.คลาส ซี.คลาส และ ClassTest.class .
ผลลัพธ์
This is class A This is class B This is class C