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__, որը սահմանում է անունը և տարիքին։