ไฟล์คลาส 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