„Java Object getClass“ () metodas grąžina objekto klasės pavadinimą.
getClass()Metodo sintaksė yra tokia:
 object.getClass() 
„getClass“ () parametrai
getClass()Metodas nesiima jokių parametrų.
getClass () Grąžinimo vertės
- grąžina objekto klasę, kuri iškviečia metodą
 
1 pavyzdys: „Java“ objektas 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()); ) )
Rezultatas
Obj1 klasė: klasė java.lang.Object Obj2 klasė: klasė java.lang.String obj3 klasė: klasė java.util.ArrayList
Ankstesniame pavyzdyje mes naudojome getClass()metodą, kad gautume klasės pavadinimą. Čia mes galime skambinti getClass()metodas, naudojant Stringir ArrayListobjektą.
Tai yra todėl, kad Stringir ArrayListpaveldės Objectklasėje.
2 pavyzdys: iškvieskite „getClass“ () iš „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()); ) )
Rezultatas
klasė Pagrindinė
Čia mes sukūrėme klasę pavadinimu Main. Atkreipkite dėmesį, kad getClass()metodą iškvietėme naudodami „Main“ metodą.
Tai įmanoma, nes Objectklasė yra visų „Java“ klasių superklasė.
Pastaba : Objectklasė yra visų „Java“ klasių superklasė. Taigi, kiekviena klasė gali įgyvendinti getClass()metodą.








