Tệp lớp Java có " .class "phần mở rộng và chứa bytecode Java . Tệp lớp này có thể được thực thi bởi Máy ảo Java (JVM) . A " .class "tệp được tạo do quá trình biên dịch thành công bởi trình biên dịch Java từ" .java ". Mỗi lớp trong tệp .java được biên dịch thành một tệp lớp riêng biệt nếu ". java "tệp có nhiều hơn một lớp.
Ví dụ
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(); } }
Trong ví dụ trên, sau khi biên dịch thành công một chương trình Java, có bốn " .class" tệp được tạo trong thư mục tương ứng vì có bốn các lớp được định nghĩa trong "ClassTest .java ". Đó là A.class , B.class, C.class và ClassTest.class .
Đầu ra
This is class A This is class B This is class C