Junior — Middle
Կարող եք բացատրել դասի կոնցեպտը օբյեկտային ծրագրավորման մեջ?
sobes.tech AI
Պատասխան AI-ից
Նախագիծը օբյեկտային ծրագրավորման մեջ՝ դա օրինակ կամ սխեմա է օբյեկտներ ստեղծելու համար։ Այն նկարագրում է հատկությունները (մարզեր) և վարքագիծը (մեթոդներ), որոնք կունենան այդ դասի օբյեկտները։ Դասը միավորում է տվյալները և ֆունկցիաները, որոնք աշխատում են այդ տվյալների հետ, մեկ կառուցվածքում։
Օրինակ՝ C#-ում դասը կարող է выглядать այնպես՝
public class Car
{
public string Brand { get; set; }
public int Year { get; set; }
public void Drive()
{
Console.WriteLine($"Մեքենան {Brand} է գնում։");
}
}
Այստեղ, Car դասը նկարագրում է մեքենան՝ մարկայով և արտադրության տարեթվով, ինչպես նաև ունի Drive մեթոդ, որը ցույց է տալիս հաղորդագրություն։ Այս դասի օբյեկտ ստեղծելով՝ մենք ստանում ենք կոնկրետ մեքենա՝ նշված հատկություններով և վարքագծով։