Sobes.tech
Junior — Middle

Obyekt yaratishda konstruktorning roli nima va u nima uchun kerak?

sobes.tech AI

AIdan javob

C# da konstruktor — bu yangi obyekt yaratilganda chaqiriladigan maxsus metod. Uning asosiy roli obyektni boshlang‘ich holatda yaratish, ya’ni maydonlarning boshlang‘ich qiymatlarini belgilash va zarur tayyorgarliklarni bajarish.

Konstruktor obyekt to‘g‘ri holatda yaratilishini ta’minlash uchun kerak. Agar aniq konstruktor belgilamasangiz, kompilyator standart bo‘sh parametrli konstruktorni yaratadi.

Konstruktor misoli:

public class Person
{
    public string Name { get; }
    public int Age { get; }

    public Person(string name, int age)
    {
        Name = name;
        Age = age;
    }
}

// Ob’ekt yaratish
var person = new Person("Иван", 30);