Junior — Middle
Ի՞նչ է կոնստրուկտորի դերը օբյեկտ ստեղծելիս և ինչու է դա անհրաժեշտ:
sobes.tech AI
Պատասխան AI-ից
C#-ում կոնստրուկտորը՝ դա հատուկ մեթոդ է դասի, որը կանչվում է նոր օբյեկտ ստեղծելիս։ Նրա հիմնական գործառույթը օբյեկտի սկզբնական վիճակի ապահովումն է՝ նշանակում է դաշտերի սկզբնական արժեքների սահմանում և անհրաժեշտ պատրաստականության իրականացում։
Կոնստրուկտորը անհրաժեշտ է, որպեսզի ապահովվի, որ օբյեկտը ստեղծվի ճիշտ վիճակում։ Եթե բացահայտորեն կոնստրուկտոր չեք սահմանել, կոմպիլյատորը կստեղծի ստանդարտ առանց պարամետրերի կոնստրուկտոր։
Կոնստրուկտորի օրինակ՝
public class Person
{
public string Name { get; }
public int Age { get; }
public Person(string name, int age)
{
Name = name;
Age = age;
}
}
// Օբյեկտի ստեղծում
var person = new Person("Иван", 30);