A Java Object getClass () metódus visszaadja az objektum osztálynevét.
A getClass()módszer szintaxisa :
 object.getClass() 
getClass () paraméterek
A getClass()módszer nem vesz fel paramétereket.
getClass () visszatérési értékek
- visszaadja a metódust meghívó objektum osztályát
 
1. példa: Java objektum 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()); ) )
Kimenet
Obj1 osztálya: java.lang osztály. Objektum osztály2: java.lang osztály
A fenti példában a getClass()módszert alkalmaztuk az osztály nevének megszerzésére. Itt képesek vagyunk meghívni a getClass()metódust az Stringés az ArrayListobjektum használatával.
Ez azért van, mert String, és ArrayListöröklik a Objectkategóriában.
2. példa: A getClass () hívása az Egyéni osztályból
 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()); ) )
Kimenet
osztály Fő
Itt létrehoztunk egy Main nevű osztályt. Vegye figyelembe, hogy getClass()a metódust a Main metódusával hívtuk meg .
Ez azért lehetséges, mert Objectaz osztály a Java összes osztályának szuperosztálya.
Megjegyzés : Az Objectosztály a Java összes osztályának szuperosztálya. Ezért minden osztály megvalósíthatja a getClass()módszert.








