Obyekt yaradıldıqda konstruktor avtomatik olaraq çağırılır. O, sinfin ictimai hissəsində yerləşdirilməlidir. Konstruktor təyin etməsək, C++ kompilyatoru obyekt üçün defolt konstruktor yaradır (parametrləri gözləmir və gövdəsi boşdur).
Konstruktor nədir və necə adlanır?
Sinif əsaslı obyekt yönümlü proqramlaşdırmada konstruktor (qıs altma: ctor) obyekt yaratmaq üçün çağırılan xüsusi alt proqram növüdür. … Konstruktorlar çox vaxt elan edən siniflə eyni ada malikdirlər.
Konstruktor niyə çağırılır?
Qeyd: O, konstruktor adlanır, çünki o, obyektin yaradılması zamanı dəyərləri qurur. Bir sinif üçün konstruktor yazmaq lazım deyil. Bu ona görədir ki, əgər sinifiniz yoxdursa, java kompilyatoru standart konstruktor yaradır.
Konstruktor avtomatik çağırılır?
Bəli, baza sinif konstruktoru avtomatik olaraq çağırılacaq. Arqumentləri olmayan konstruktor olduqda bazaya açıq çağırış əlavə etmək lazım deyil.
Konstruktor harada adlanır?
Aşağıdakı misal törəmə sinif üçün konstruktorda əsas sinif və üzv konstruktorların çağırılma sırasını göstərir. Əvvəlcə əsas konstruktor çağırılır, sonra baza sinif üzvləri sinif bəyannaməsində göründükləri ardıcıllıqla inisiallaşdırılır və sonra törəmə konstruktor çağırılır.