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