Sobes.tech
Junior — Middle

Obyekt yaradarkən konstruktorun rolu nədir və ona nə üçün ehtiyac var?

sobes.tech Süni İntellekt

AI-dan cavab

C# dilində konstruktor — bu, yeni obyekt yaradıldıqda çağırılan xüsusi bir metoddur. Onun əsas rolu obyektin başlanğıc vəziyyətini təmin etmək, yəni sahələrin ilkin dəyərlərini təyin etmək və lazım olan hazırlıqları həyata keçirməkdir.

Konstruktor obyektin düzgün vəziyyətdə yaradılmasını təmin etmək üçün lazımdır. Əgər açıq şəkildə konstruktor təyin edilməzsə, tərtibçi standart parametrsiz konstruktor yaradacaq.

Konstruktor nümunəsi:

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

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

// Obyekti yaratmaq
var person = new Person("Иван", 30);