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")