Sobes.tech
Junior

Mit használ az instanceof operátor?

sobes.tech MI

Válasz az MI-től

Az instanceof operátor arra szolgál, hogy ellenőrizze, egy objektum egy adott osztály vagy alosztály példánya-e, vagy megfelel-e egy adott interfésznek. Akkor ad vissza true értéket, ha az objektum megfelel a típusnak, különben false.

Használati példák:

// Ellenőrzés, hogy az o objektum-e a String osztálynak
Object o = "szia";
if (o instanceof String) {
    System.out.println("Az objektum String");
}
# Ellenőrzés, hogy az obj példánya-e a list osztálynak
obj = [1, 2, 3]
if isinstance(obj, list): # Pythonban az isinstance() használatos
    print("Az objektum lista")