Java Object getClass ()

Java Object getClass () -metoden returnerer klassens navn på objektet.

Syntaksen til getClass()metoden er:

 object.getClass()

getClass () Parametere

Den getClass()metoden ikke tar noen parametere.

getClass () Returverdier

  • returnerer klassen til objektet som kaller metoden

Eksempel 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()); ) )

Produksjon

 Class of obj1: class java.lang.Object Class of obj2: class java.lang.String Class of obj3: class java.util.ArrayList

I eksemplet ovenfor har vi brukt getClass()metoden for å få navnet på klassen. Her er vi i stand til å kalle getClass()metoden bruker Stringog ArrayListobjekt.

Det er fordi Stringog ArrayListarver Objectklassen.

Eksempel 2: Ring getClass () fra 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()); ) )

Produksjon

 klasse Main

Her har vi laget en klasse som heter Main. Merk at vi har kalt getClass()metoden ved hjelp av metoden til Main.

Det er mulig fordi Objectklasse er superklassen til alle klassene i Java.

Merk : ObjectKlassen er superklassen for alle klassene i Java. Derfor kan hver klasse implementere getClass()metoden.

Interessante artikler...