Sobes.tech
Junior — Middle

Obyekt yönümlü proqramlaşdırma kontekstində konstruktor nədir izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

Yaradıcısı obyekt yönümlü proqramlaşdırmada sinfin xüsusi metodudur və bu metod yeni obyekt yaradıldıqda çağırılır. Onun əsas vəzifəsi obyektin başlanğıc dəyərlərini təyin etmək və lazım olan tənzimləmələri həyata keçirməkdir.

Məsələn, Python dilində yaradıcısı __init__ adlanır:

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

p = Person("Ivan", 30)

Burada, p obyektinin yaradılmasında avtomatik olaraq yaradıcısı çağırılır və ad və yaş təyin edilir.