Sobes.tech
Junior — Middle

Ներկայացրեք կոնստրուկտորի նշանակությունն ու աշխատանքը օբյեկտ-կողմնորոշված ծրագրավորման մեջ նոր օբյեկտ ստեղծելիս

sobes.tech AI

Պատասխան AI-ից

Օբյեկտ-կողմնորոշված ծրագրավորման մեջ կոնստրուկտորը հատուկ մեթոդ է, որը ավտոմատ կերպով կանչվում է, երբ ստեղծվում է այդ դասի նոր օբյեկտ։ Նրա հիմնական գործառույթն է օբյեկտի սկզբնական վիճակի սահմանումը, այսինքն՝ նրա դաշտերի սկզբնական արժեքների սահմանումը և անհրաժեշտ նախապատրաստական աշխատանքների կատարմանը։

C#-ում կոնստրուկտորը նույն անունն ունի, ինչ դասը, և չի վերադարձնում արժեք։

C#-ում կոնստրուկտորի օրինակ՝

class Անձ
{
    public string Անուն;
    public int Տարի;

    // Կոնստրուկտոր
    public Անձ(string անուն, int տարի)
    {
        Անուն = անուն;
        Տարի = տարի;
    }
}

// Օբյեկտի ստեղծում
Անձ p = new Անձ("Իվան", 30);

Այստեղ, երբ ստեղծվում է Անձ օբյեկտը, կոնստրուկտորը սահմանում է անունը և տարիքին, ապահովելով օբյեկտի ճիշտ վիճակը սկզբից։