Sobes.tech
Junior — Middle

Python тилинде, класс конструкторунда гана колдонулуучу өзгөрмөнү жарыялоо үчүн кайсы ачкыч сөз колдонулат?

sobes.tech AI

AIден жооп

Pythonда, класс конструкторунда, объекттин нускасына таандык болгон өзгөрмөдө билдирүү үчүн, self ачкыч сөзү колдонулат. Мисалы:

class MyClass:
    def __init__(self, value):
        self.variable = value  # нуска өзгөрмө

self.variable өзгөрмөсү класс бардык ыкмалары аркылуу self объектисинен жеткиликтүү. __init__ ичинде self жок билдирилген өзгөрмөлөр жергиликтүү жана гана ошол ыкмада жеткиликтүү.