Metoda Java Object getClass () vrne ime razreda predmeta.
Sintaksa getClass()metode je:
object.getClass()
parametri getClass ()
getClass()Metoda ne sprejme nobenih parametrov.
getClass () Vrnjene vrednosti
- vrne razred predmeta, ki prikliče metodo
Primer 1: Java Object 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()); ) )
Izhod
Razred obj1: razred java.lang.Object Razred obj2: razred java.lang.String Razred obj3: razred java.util.ArrayList
V zgornjem primeru smo z getClass()metodo uporabili ime razreda. Tu lahko getClass()metodo pokličemo s pomočjo predmeta Stringin ArrayList.
To je zato, ker Stringin ArrayListpodedujejo v Objectrazredu.
Primer 2: Pokličite getClass () iz razreda po meri
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()); ) )
Izhod
razred Main
Tu smo ustvarili razred z imenom Main. Upoštevajte, da smo getClass()metodo poklicali z metodo Main.
Možno je, ker je Objectrazred superrazred vseh razredov v Javi.
Opomba : ObjectRazred je superrazred za vse razrede v Javi. Zato lahko vsak razred uporabi getClass()metodo.








