Sobes.tech
Junior

instanceof operatori nima uchun ishlatiladi?

sobes.tech AI

AIdan javob

instanceof operatori ob'ektning ma'lum bir sinf yoki uning voris sinflariga tegishli yoki belgilangan interfeysni amalga oshirayotganligini tekshirish uchun ishlatiladi. U ob'ekt turga mos keladigan bo'lsa, true qaytaradi, aks holda false.

Foydalanish misollari:

// o ob'ektining String sinfiga tegishli yoki yo'qligini tekshirish
Object o = "salom";
if (o instanceof String) {
    System.out.println("Ob'ekt Stringga tegishli");
}
# obj ob'ektining list sinfiga tegishli yoki yo'qligini tekshirish
obj = [1, 2, 3]
if isinstance(obj, list): # Python'da isinstance() ishlatiladi
    print("Ob'ekt ro'yxatga tegishli")