Junior — Middle
Python'da __init__ funksiyasının məqsədini və obyektlər yaradılarkən necə istifadə olunduğunu izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Python-də __init__ funksiyası, yeni obyekt yaradıldıqda avtomatik çağrılan sinif konstruktordur. O, obyektin atributlarını ilkin vəziyyətə gətirmək üçün istifadə olunur.
İstifadə nümunəsi:
class Şəxs:
def __init__(self, ad, yaş):
self.ad = ad
self.yaş = yaş
# Obyekt yaratmaq
p = Şəxs("Ivan", 30)
print(p.ad) # Ivan
print(p.yaş) # 30
Burada, __init__ ad və yaş parametrlərini qəbul edir və onları obyektin self atributlarına təyin edir. Bu, obyektin başlanğıc vəziyyətini onun yaradılması zamanı təyin etməyə imkan verir.