Sobes.tech
Junior — Middle

Python ენაში, კლასის კონსტრუქტორში ცვლადის გამოცხადებისთვის, რომელიც გამოიყენება მხოლოდ __init__ ბლოკში, რა საკვანძო სიტყვა გამოიყენება?

sobes.tech AI

პასუხი AI-სგან

Python-ში, კლასის კონსტრუქტორში, ობიექტის ნიმუშს განეკუთვნება ცვლადი გამოაცხადეთ, გამოიყენეთ საკვანძო სიტყვა self. მაგალითად:

class MyClass:
    def __init__(self, value):
        self.variable = value  # ნიმუშის ცვლადი

self.variable ხელმისაწვდომია კლასის ყველა მეთოდში self ობიექტის მეშვეობით. ცვლადები, რომლებიც გამოაცხადეს self-ის გარეშე __init__-ში, ადგილობრივია და ხელმისაწვდომია მხოლოდ ამ მეთოდში.