Java Object getClass () meetod tagastab objekti klassi nime.
Meetodi süntaks getClass()on:
 object.getClass() 
getClass () parameetrid
getClass()Meetod ei võta parameetrid.
getClass () Tagastusväärtused
- tagastab meetodi kutsuva objekti klassi
 
Näide 1: Java objekt 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()); ) )
Väljund
Objekti klass1: klass java.lang.Object Objekti klass 2: klass java.lang.String obj3 klass: klass java.util.ArrayList
Ülaltoodud näites oleme getClass()klassi nime saamiseks kasutanud meetodit. Siin saame getClass()meetodit kutsuda Stringja ArrayListobjekti abil.
Selle põhjuseks on see, et Stringja ArrayListpärige Objectklass.
Näide 2: helistage getClass () kohandatud klassist
 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()); ) )
Väljund
klass Peamine
Siin oleme loonud klassi nimega Main. Pange tähele, et me oleme getClass()meetodit nimetanud Maini meetodi abil.
See on võimalik, kuna Objectklass on kõigi Java klasside superklass.
Märkus . ObjectKlass on kõigi Java klasside superklass. Seega saab iga klass getClass()meetodit rakendada .








