instanceof est un opérateur binaire en Java, similaire aux opérateurs tels que ==, >, <.
instanceof est un mot-clé réservé en Java. Sa fonction est de tester si l'objet à sa gauche est une instance de la classe à sa droite et de renvoyer un type de données booléen.
L'exemple suivant crée la méthode displayObjectClass() pour démontrer l'utilisation du mot-clé Java instanceOf :
/* author by w3cschool.cc 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("对象是 java.util.Vector 类的实例"); else if (o instanceof ArrayList) System.out.println("对象是 java.util.ArrayList 类的实例"); else System.out.println("对象是 " + o.getClass() + " 类的实例"); }}
Le résultat de l'exécution du code ci-dessus est :
对象是 java.util.ArrayList 类的实例
Ce qui précède est un exemple Java - Le contenu de l'utilisation du mot-clé instanceOf Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !