Sobes.tech
Junior — Middle

Կարող եք նշել օբյեկտների հիմնական հատկանիշները օբյեկտային ծրագրավորման մեջ?

sobes.tech AI

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

Օբյեկտների հիմնական հատկանիշները օբյեկտ-կենտրոնացված ծրագրավորման (OOP) մեջ.

  • Կարգավիճակ (գոտիներ/ատրիբուտներ) — տվյալներ, որոնք նկարագրում են օբյեկտը:
  • Վարվելակերպ (մեթոդներ) — ֆունկցիաներ կամ ընթացակարգեր, որոնք օբյեկտը կարող է կատարել:
  • Նույնականություն — օբյեկտի յուրահատկությունը, որը թույլ է տալիս տարբերել այն մյուսներից:

C#-ում օբյեկտները ստեղծվում են այդ հատկանիշները սահմանող դասերից։ Օրինակ՝

public class Car
{
    public string Color { get; set; } }  // կարգավիճակ
    public void Drive()               // վարվելակերպ
    {
        Console.WriteLine("Մեքենան շարժվում է");
    }
}

Այստեղ, Car օբյեկտը ունի կարգավիճակ (գույն) և վարվելակերպ (Drive մեթոդը):