Junior
instanceof operatoru nə üçün istifadə olunur?
sobes.tech Süni İntellekt
AI-dan cavab
instanceof operatoru, obyektin müəyyən bir sinifin və ya alt sinifin nümunəsi olub olmadığını və ya göstərilən interfeysi tətbiq edib etmədiyini yoxlamaq üçün istifadə olunur. Obyekt tipə uyğun gəlirsə, true, əks halda false qaytarır.
İstifadə nümunələri:
// obyektin String sinfinə aid olub olmadığını yoxlamaq
Object o = "salam";
if (o instanceof String) {
System.out.println("Obyekt String-dir");
}
# obyektin list sinfinə aid olub olmadığını yoxlamaq
obj = [1, 2, 3]
if isinstance(obj, list): # Python-da isinstance() istifadə olunur
print("Obyekt listdir")