Kaedah Java Objek getClass () mengembalikan nama kelas objek.
Sintaks getClass()
kaedahnya adalah:
object.getClass()
Parameter getClass ()
The getClass()
kaedah tidak mengambil apa-apa parameter.
getClass () Nilai Pulangan
- mengembalikan kelas objek yang memanggil kaedah
Contoh 1: Objek 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()); ) )
Pengeluaran
Kelas obj1: kelas java.lang.Objek Kelas obj2: kelas java.lang.String Kelas obj3: kelas java.util.ArrayList
Dalam contoh di atas, kami telah menggunakan getClass()
kaedah untuk mendapatkan nama kelas. Di sini, kita dapat memanggil getClass()
kaedah menggunakan objek String
dan ArrayList
.
Ini kerana String
dan ArrayList
mewarisi Object
kelas.
Contoh 2: Panggil getClass () dari Custom Class
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()); ) )
Pengeluaran
kelas Utama
Di sini, kami telah membuat kelas bernama Main. Perhatikan bahawa kami telah memanggil getClass()
kaedah menggunakan kaedah Utama.
Ini mungkin kerana Object
kelas adalah superclass dari semua kelas di Java.
Catatan : Object
Kelas ini adalah kelas super untuk semua kelas di Java. Oleh itu, setiap kelas dapat melaksanakan getClass()
kaedah tersebut.