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 მეთოდი).