Назад к вопросам
Junior
273
questionbank
Для чего используется оператор instanceof?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Оператор instanceof используется для проверки, является ли объект экземпляром определенного класса или подкласса, либо реализует ли указанный интерфейс. Он возвращает true, если объект соответствует типу, итерабельный для проверки, иначе false.
Примеры использования:
// Проверка, является ли o объектом класса String
Object o = "hello";
if (o instanceof String) {
System.out.println("Object is a String");
}
# Проверка, является ли obj экземпляром класса list
obj = [1, 2, 3]
if isinstance(obj, list): # В Python используется isinstance()
print("Object is a list")