Junior
K čemu slouží operátor instanceof?
sobes.tech AI
Odpověď od AI
Operátor instanceof se používá k ověření, zda je objekt instancí určité třídy nebo její podtřídy, nebo zda implementuje dané rozhraní. Vrací true, pokud objekt odpovídá typu, jinak false.
Příklady použití:
// Kontrola, zda je o objektem třídy String
Object o = "ahoj";
if (o instanceof String) {
System.out.println("Objekt je String");
}
# Kontrola, zda je obj instancí třídy list
obj = [1, 2, 3]
if isinstance(obj, list): # V Pythonu se používá isinstance()
print("Objekt je seznam")