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("ობიექტი არის სია")