Sobes.tech
Junior

оператори instanceof барои чӣ истифода мешавад?

sobes.tech AI

Ҷавоб аз AI

Оператор instanceof се използва за проверка дали обект е инстанция на определен клас или подклас, или реализира даден интерфейс. Той връща true, ако обектът съответства на типа, иначе false.

Примери за използване:

// Проверка дали o е обект на класа String
Object o = "здравей";
if (o instanceof String) {
    System.out.println("Обектът е String");
}
# Проверка дали obj е инстанция на класа list
obj = [1, 2, 3]
if isinstance(obj, list): # В Python се използва isinstance()
    print("Обектът е списък")