CodeGym /Blog Java /Random-FR /Méthode getClass() de l'objet Java
John Squirrels
Niveau 41
San Francisco

Méthode getClass() de l'objet Java

Publié dans le groupe Random-FR

Qu'est-ce que la méthode getClass() de l'objet Java ?

Java utilise une méthode appelée getClass() fournie par la classe Object pour obtenir la classe de tout objet utilisé.

En-tête de méthode

public final Class<?> getClass()
La méthode ne prend aucun paramètre et est appelée sur l'objet dont la classe doit être récupérée.

Type de retour

Cette méthode renvoie la classe de « l’objet ».

Exemple

public class DriverClass {

	public static void main(String[] args) {

		Object myObject = 25;
		Class myObjectClass = myObject.getClass();
		System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());

		myObject = Float.NaN;
		myObjectClass = myObject.getClass();
		System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());

		myObject = Short.MIN_VALUE;
		myObjectClass = myObject.getClass();
		System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());

		myObject = 37.99999999000099990;
		myObjectClass = myObject.getClass();
		System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());

		myObject = Long.MAX_VALUE;
		myObjectClass = myObject.getClass();
		System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());

		myObject = "This is a String.";
		myObjectClass = myObject.getClass();
		System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());
	}
}

Sortir

Classe de "25" = java.lang.Integer Classe de "NaN" = java.lang.Float Classe de "-32768" = java.lang.Short Classe de "37.9999999990001" = java.lang.Double Classe de "9223372036854775807" = java.lang.Long Classe de "Ceci est une chaîne." = java.lang.String

Conclusion

C'est ainsi que vous pouvez simplement utiliser la méthode getClass() d'une classe Object en Java. Comme prochaine étape d'apprentissage, définissez une classe personnalisée et appelez cette méthode pour que les objets personnalisés soient testés. Cet article vous accueillera toujours en cas de révisions ou de blocages. D’ici là, continuez à apprendre et continuez à grandir !
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION