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("Объект список")