Sobes.tech
Junior

Wofür wird der Operator instanceof verwendet?

sobes.tech KI

Antwort von AI

Der Operator instanceof wird verwendet, um zu überprüfen, ob ein Objekt eine Instanz einer bestimmten Klasse oder Unterklasse ist oder eine bestimmte Schnittstelle implementiert. Es gibt true zurück, wenn das Objekt dem Typ entspricht, andernfalls false.

Verwendungsbeispiele:

// Überprüfung, ob o ein Objekt der Klasse String ist
Object o = "hallo";
if (o instanceof String) {
    System.out.println("Das Objekt ist ein String");
}
# Überprüfung, ob obj eine Instanz der Klasse list ist
obj = [1, 2, 3]
if isinstance(obj, list): # In Python wird isinstance() verwendet
    print("Das Objekt ist eine Liste")