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__ чакырылат жана аты менен жашы белгиленет.