Junior — Middle
Կարող եք նշել օբյեկտների հիմնական հատկանիշները օբյեկտային ծրագրավորման մեջ?
sobes.tech AI
Պատասխան AI-ից
Օբյեկտների հիմնական հատկանիշները օբյեկտ-կենտրոնացված ծրագրավորման (OOP) մեջ.
- Կարգավիճակ (գոտիներ/ատրիբուտներ) — տվյալներ, որոնք նկարագրում են օբյեկտը:
- Վարվելակերպ (մեթոդներ) — ֆունկցիաներ կամ ընթացակարգեր, որոնք օբյեկտը կարող է կատարել:
- Նույնականություն — օբյեկտի յուրահատկությունը, որը թույլ է տալիս տարբերել այն մյուսներից:
C#-ում օբյեկտները ստեղծվում են այդ հատկանիշները սահմանող դասերից։ Օրինակ՝
public class Car
{
public string Color { get; set; } } // կարգավիճակ
public void Drive() // վարվելակերպ
{
Console.WriteLine("Մեքենան շարժվում է");
}
}
Այստեղ, Car օբյեկտը ունի կարգավիճակ (գույն) և վարվելակերպ (Drive մեթոդը):