Java Object getClass()-Methode

Java String类Java Object-Klasse


Die Object-getClass()-Methode wird verwendet, um die Klasse des Laufzeitobjekts eines Objekts zu ermitteln.

Syntax

object.getClass()

Parameters

  • Keine 。

Rückgabewert

Gibt die Klasse des Objekts zurück.

Beispiel

Das folgende Beispiel demonstriert die Verwendung der getClass()-Methode. String und ArrayList erben von Object, daher kann die getClass()-Methode direkt verwendet werden:

Beispiel

import java.util.ArrayList; class ExampleTest { public static void main(String[] args) { // getClass() mit Object Object obj1 = new Object(); System.out.println("Die Klasse von obj1 ist:" + obj1.getClass()); // getClass() mit String String obj2 = new String(); System.out.println("Die Klasse von obj2 ist:" + obj2.getClass()); // getClass() mit ArrayList ArrayList<Integer> obj3 = new ArrayList<>(); System.out.println("Die Klasse von obj3 ist:" + obj3.getClass()); } }

Die Ausgabe des obigen Programms ist:

obj1 的类为: class java.lang.Object
obj2 的类为: class java.lang.String
obj3 的类为: class java.util.ArrayList

Benutzerdefinierte Klasse, die die getClass()-Methode aufruft:

Beispiel

class ExampleTest { public static void main(String[] args) { //Erstellen Sie ein Objekt der Klasse ExampleTest ExampleTest obj = new ExampleTest(); //ExampleTest erbt von der Klasse Object, und Object ist die Oberklasse aller Klassen //Rufen Sie die getClass()-Methode auf System.out.println(obj.getClass()); } }

Die Ausgabe des obigen Programms ist:

class ExampleTest

Java String类Java Object-Klasse

Andere Erweiterungen