Sobes.tech
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.