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.