Sobes.tech
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")