Back to questions
Junior
336
questionbank
Для чего используется оператор instanceof?
Sobes Copilot
Get answers in real time
Answer from AI
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")