Junior — Middle
Ներկայացրեք կոնստրուկտորի նշանակությունն ու աշխատանքը օբյեկտ-կողմնորոշված ծրագրավորման մեջ նոր օբյեկտ ստեղծելիս
sobes.tech AI
Պատասխան AI-ից
Օբյեկտ-կողմնորոշված ծրագրավորման մեջ կոնստրուկտորը հատուկ մեթոդ է, որը ավտոմատ կերպով կանչվում է, երբ ստեղծվում է այդ դասի նոր օբյեկտ։ Նրա հիմնական գործառույթն է օբյեկտի սկզբնական վիճակի սահմանումը, այսինքն՝ նրա դաշտերի սկզբնական արժեքների սահմանումը և անհրաժեշտ նախապատրաստական աշխատանքների կատարմանը։
C#-ում կոնստրուկտորը նույն անունն ունի, ինչ դասը, և չի վերադարձնում արժեք։
C#-ում կոնստրուկտորի օրինակ՝
class Անձ
{
public string Անուն;
public int Տարի;
// Կոնստրուկտոր
public Անձ(string անուն, int տարի)
{
Անուն = անուն;
Տարի = տարի;
}
}
// Օբյեկտի ստեղծում
Անձ p = new Անձ("Իվան", 30);
Այստեղ, երբ ստեղծվում է Անձ օբյեկտը, կոնստրուկտորը սահմանում է անունը և տարիքին, ապահովելով օբյեկտի ճիշտ վիճակը սկզբից։