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("Օբյեկտը ցուցակ է")