Sobes.tech
Middle

Ի՞նչ է անում __init__ մեթոդը դասում և երբ է այն կանչվում:

sobes.tech AI

Պատասխան AI-ից

Python- ի __init__ մեթոդը դասի կոնստրուկտորն է, որը ավտոմատ կերպով կանչվում է այդ դասի նոր օբյեկտ ստեղծելիս: Նրա հիմնական գործառույթը օբյեկտի հատկությունները սկզբնական արժեքներով հարմարեցնելն է:

Օրինակ՝

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

p = Person("Ivan", 30)
print(p.name)  # Ivan

Այստեղ, երբ ստեղծվում է Person, կանչվում է __init__, որը սահմանում է անունը և տարիքին։