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.