Exemple Java - Utilisation du mot-clé instanceof
instanceof est un opérateur binaire en Java, similaire à ==, >, < et autres opérateurs.
instanceof est un mot-clé réservé en Java. Son objectif est de tester si l'objet à sa gauche est une instance de la classe à sa droite, en renvoyant un type de données booléen.
L'exemple suivant crée la méthode displayObjectClass() pour démontrer l'utilisation du mot-clé instanceof en Java :
Code du fichier Main.java :
/*
auteur par example.com
Main.java
*/
import java.util.ArrayList;
import java.util.Vector;
public class Main {
public static void main(String[] args) {
Object testObject = new ArrayList();
displayObjectClass(testObject);
}
public static void displayObjectClass(Object o) {
if (o instanceof Vector)
System.out.println("L'objet est une instance de la classe java.util.Vector");
else if (o instanceof ArrayList)
System.out.println("L'objet est une instance de la classe java.util.ArrayList");
else
System.out.println("L'objet est" + o.getClass() + "une instance de la classe");
}
}
La sortie du code ci-dessus est :
对象是 java.util.ArrayList 类的实例Autres extensions
Exemples Java