Java Object getClass () -menetelmä palauttaa objektin luokan nimen.
Menetelmän syntaksi getClass()on:
object.getClass()
getClass () -parametrit
getClass()Menetelmä ei ota parametreja.
getClass () Palautusarvot
- palauttaa menetelmän kutsuvan objektin luokan
Esimerkki 1: Java-objekti 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()); ) )
Tuotos
Luokka obj1: luokka java.lang.Object Luokka obj2: luokka java.lang.String Luokka obj3: luokka java.util.ArrayList
Yllä olevassa esimerkissä olemme käyttäneet getClass()menetelmää luokan nimen saamiseksi. Tässä voimme kutsua getClass()menetelmää Stringja ArrayListobjektin avulla.
Se johtuu Stringja ArrayListperi Objectluokan.
Esimerkki 2: Kutsu getClass () mukautetusta luokasta
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()); ) )
Tuotos
luokka Pää
Tässä olemme luoneet luokan nimeltä Main. Huomaa, että olemme kutsuneet getClass()menetelmää käyttämällä Main-menetelmää.
Se on mahdollista, koska Objectluokka on kaikkien Java-luokkien superluokka.
Huomaa : ObjectLuokka on kaikkien Java-luokkien superluokka. Siksi jokainen luokka voi toteuttaa getClass()menetelmän.








