Sobes.tech
Junior — Middle

Obyektga yo'naltirilgan dasturlashda yangi obyekt yaratishda konstruktorning maqsadi va ishlashini tushuntiring

sobes.tech AI

AIdan javob

Obyektga yo'naltirilgan dasturlashda konstruktor — bu sinfning maxsus metodi bo'lib, u bu sinfdan yangi obyekt yaratilganda avtomatik chaqiriladi. Uning asosiy vazifasi obyektni boshlang'ich holatda sozlash, ya'ni uning maydonlarining boshlang'ich qiymatlarini belgilash va zarur tayyorgarliklarni bajarish.

C# tilida konstruktor sinf nomi bilan bir xil bo'lib, hech qanday qiymat qaytarmaydi.

C# tilida konstruktor misoli:

class Shaxs
{
    public string Ism;
    public int Yoshi;

    // Konstruktor
    public Shaxs(string ism, int yoshi)
    {
        Ism = ism;
        Yoshi = yoshi;
    }
}

// Ob'ekt yaratish
Shaxs p = new Shaxs("Ivan", 30);

Bu yerda, Shaxs ob'ekti yaratilganda, konstruktor ism va yoshni belgilaydi va obyektning to'g'ri holatini boshidan ta'minlaydi.