Phương thức getClass () của đối tượng Java trả về tên lớp của đối tượng.
Cú pháp của getClass()phương thức là:
 object.getClass() 
Tham số getClass ()
Các getClass()phương pháp không mất bất kỳ thông số.
getClass () Giá trị trả về
- trả về lớp của đối tượng gọi phương thức
Ví dụ 1: Đối tượng Java getClass ()
 import java.util.ArrayList; class Main ( public static void main(String() args) ( // getClass() with Object Object obj1 = new Object(); System.out.println("Class of obj1: " + obj1.getClass()); // getClass() with String String obj2 = new String(); System.out.println("Class of obj2: " + obj2.getClass()); // getClass() with ArrayList ArrayList obj3 = new ArrayList(); System.out.println("Class of obj3: " + obj3.getClass()); ) )
Đầu ra
Lớp của obj1: lớp java.lang.Object Lớp của obj2: lớp java.lang.String Lớp của obj3: lớp java.util.ArrayList
Trong ví dụ trên, chúng ta đã sử dụng getClass()phương thức để lấy tên của lớp. Ở đây, chúng ta có thể gọi getClass()phương thức bằng cách sử dụng đối tượng Stringvà ArrayList.
Đó là bởi vì Stringvà ArrayListkế thừa Objectlớp.
Ví dụ 2: Gọi getClass () từ Lớp tùy chỉnh
 class Main ( public static void main(String() args) ( // create an object of the Main class Main obj = new Main(); // call getClass() method from Main System.out.println(obj.getClass()); ) )
Đầu ra
lớp chính
Ở đây, chúng ta đã tạo một lớp có tên là Main. Lưu ý rằng chúng tôi đã gọi getClass()phương thức bằng cách sử dụng phương thức của Main.
Có thể vì Objectlớp là lớp cha của tất cả các lớp trong Java.
Lưu ý : ObjectLớp là lớp cha cho tất cả các lớp trong Java. Do đó, mọi lớp đều có thể triển khai getClass()phương thức.








