Junior — Middle
შეგიძლიათ ჩამოთვალოთ ობიექტზე ორიენტირებული პროგრამირების ძირითადი მახასიათებლები?
sobes.tech AI
პასუხი AI-სგან
ობიექტების ძირითადი მახასიათებლები ობიექტზე ორიენტირებულ პროგრამირებაში (OOP):
- სტატუსი (ფილდერები/ატრიბუტები) — მონაცემები, რომლებიც აღწერენ ობიექტს.
- მოქმედება (მეთოდები) — ფუნქციები ან პროცედურები, რომლებიც ობიექტი შეუძლია განახორციელოს.
- საიდენტიფიკაციო — ობიექტის უნიკალურობა, რომელიც საშუალებას აძლევს განასხვავოს იგი სხვა ობიექტებისგან.
C#-ში ობიექტები შექმნილია ამ მახასიათებლების განსაზღვრის საფუძველზე. მაგალითად:
public class Car
{
public string Color { get; set; } } // სტატუსი
public void Drive() // მოქმედება
{
Console.WriteLine("მანქანა მოძრაობს");
}
}
აქ, ობიექტი Car აქვს სტატუსი (ფერი) და მოქმედება (Drive მეთოდი).