Méthode getClass() de Object en Java

Java String类Classe Object de Java


La méthode getClass() de Object est utilisée pour obtenir la classe de l'objet à l'exécution d'un objet.

Syntaxe

object.getClass()

Parameters

  • Aucune 。

Valeur de retour

Retourne la classe de l'objet.

Exemple

L'exemple suivant démontre l'utilisation de la méthode getClass(). String et ArrayList héritent de Object, donc la méthode getClass() peut être utilisée directement :

Exemple

import java.util.ArrayList; class ExampleTest { public static void main(String[] args) { // getClass() avec Object Object obj1 = new Object(); System.out.println("La classe de obj1 est :" + obj1.getClass()); // getClass() avec String String obj2 = new String(); System.out.println("La classe de obj2 est :" + obj2.getClass()); // getClass() avec ArrayList ArrayList<Integer> obj3 = new ArrayList<>(); System.out.println("La classe de obj3 est :" + obj3.getClass()); } }

La sortie du programme ci-dessus est :

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

Classe personnalisée appelant la méthode getClass() :

Exemple

class ExampleTest { public static void main(String[] args) { //Créer un objet de la classe ExampleTest ExampleTest obj = new ExampleTest(); //ExampleTest hérite de la classe Object, et Object est la superclasse de toutes les classes //Appeler la méthode getClass() System.out.println(obj.getClass()); } }

La sortie du programme ci-dessus est :

class ExampleTest

Java String类Classe Object de Java

Autres extensions