Junior
Kam naudojamas operatorius instanceof?
sobes.tech AI
Atsakymas iš AI
instanceof operatorius naudojamas patikrinti, ar objektas yra tam tikros klasės ar jos pogrupio pavyzdys, arba ar jis įgyvendina nurodytą sąsają. Jis grąžina true, jei objektas atitinka tipą, kitaip false.
Naudojimo pavyzdžiai:
// Patikrinti, ar o yra objekto klasės String pavyzdys
Object o = "labas";
if (o instanceof String) {
System.out.println("Objektas yra String");
}
# Patikrinti, ar obj yra sąrašo klasės pavyzdys
obj = [1, 2, 3]
if isinstance(obj, list): # Python'e naudojama isinstance()
print("Objektas yra sąrašas")