Java-Beispiel - Verwendung des Schlüsselworts instanceof

Java 实例Java-Beispiele

instanceof ist ein binärer Operator in Java, ähnlich wie ==, >, < und andere Operatoren.

instanceof ist ein reserviertes Schlüsselwort in Java. Es dient dazu, zu testen, ob das Objekt links von ihm eine Instanz der Klasse rechts von ihm ist, und gibt einen booleschen Datentyp zurück.

Das folgende Beispiel erstellt die Methode displayObjectClass(), um die Verwendung des Java-Schlüsselworts instanceof zu demonstrieren:

Code der Datei Main.java:

/* Autor: 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("Das Objekt ist eine Instanz der Klasse java.util.Vector"); else if (o instanceof ArrayList) System.out.println("Das Objekt ist eine Instanz der Klasse java.util.ArrayList"); else System.out.println("Das Objekt ist" + o.getClass() + "eine Instanz der Klasse"); } }

Die Ausgabe des obigen Codes ist:

对象是 java.util.ArrayList 类的实例

Java 实例Java-Beispiele

Andere Erweiterungen