Junior — Middle
Obyekt yönümlü proqramlaşdırmada yeni obyekt yaradarkən konstruktorun məqsədi və iş prinsipi haqqında izah verin
sobes.tech Süni İntellekt
AI-dan cavab
Obyekt yönümlü proqramlaşdırmada konstruktor, bu sinfin xüsusi metodudur və bu sinfdən yeni obyekt yaradıldıqda avtomatik çağrılır. Onun əsas vəzifəsi obyektin başlanğıc vəziyyətini təyin etmək, yəni onun sahələrinin ilkin dəyərlərini müəyyən etmək və lazım olan hazırlıqları həyata keçirməkdir.
C# dilində konstruktor sinfin eyni adı ilə adlandırılır və heç bir dəyər qaytarmır.
C# dilində konstruktor nümunəsi:
class Şəxs
{
public string Ad;
public int Yaş;
// Konstruktor
public Şəxs(string ad, int yaş)
{
Ad = ad;
Yaş = yaş;
}
}
// Obyektin yaradılması
Şəxs p = new Şəxs("Ivan", 30);
Burada, Şəxs obyektinin yaradılmasında konstruktor adı və yaşı müəyyən edir və obyektin düzgün vəziyyətini təmin edir.