Exemple Java - Utilisation du mot-clé instanceof

Java 实例Exemples Java

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 类的实例

Java 实例Exemples Java

Autres extensions