Sobes.tech
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 մեթոդ, որը ցույց է տալիս հաղորդագրություն։ Այս դասի օբյեկտ ստեղծելով՝ մենք ստանում ենք կոնկրետ մեքենա՝ նշված հատկություններով և վարքագծով։