Metoden Java Object getClass () returnerer klassens navn på objektet.
Metodens syntaks getClass()er:
object.getClass()
getClass () Parametre
Den getClass()metode tager ikke nogen parametre.
getClass () Returværdier
- returnerer klassen for det objekt, der kalder 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()); ) )
Produktion
Klasse af obj1: klasse java.lang.Objekt Klasse af obj2: klasse java.lang.String Klasse af obj3: klasse java.util.ArrayList
I ovenstående eksempel har vi brugt getClass()metoden til at få navnet på klassen. Her er vi i stand til at ringe til getClass()metoden ved hjælp af Stringog ArrayListobjekt.
Det er fordi Stringog ArrayListarver Objectklassen.
Eksempel 2: Ring til 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()); ) )
Produktion
klasse Main
Her har vi oprettet en klasse ved navn Main. Bemærk, at vi har kaldt getClass()metoden ved hjælp af metoden til Main.
Det er muligt, fordi Objectklasse er superklassen for alle klasser i Java.
Bemærk : ObjectKlassen er superklassen for alle klasser i Java. Derfor kan hver klasse implementere getClass()metoden.








