Sobes.tech
Junior — Middle

Obyekt yönümlü proqramlaşdırmada obyektlərin əsas xüsusiyyətlərini sadalaya bilərsənmi?

sobes.tech Süni İntellekt

AI-dan cavab

Obyektlərin obyekt yönümlü proqramlaşdırmadakı (OOP) əsas xüsusiyyətləri:

  • Vəziyyət (sahələr/atributlar) — obyekt haqqında məlumatlar.
  • Davranış (yöntəmlər) — obyektin yerinə yetirə biləcəyi funksiyalar və ya prosedurlar.
  • Kimlik — obyektin unikal olması, onu digər obyektlərdən ayırmağa imkan verir.

C# dilində obyektlər bu xüsusiyyətləri təyin edən siniflər əsasında yaradılır. Məsələn:

public class Car
{
    public string Color { get; set; } }  // vəziyyət
    public void Drive()               // davranış
    {
        Console.WriteLine("Maşın hərəkətdədir");
    }
}

Burada Car obyekti vəziyyətə (rəng) və davranışa (Drive metodu) malikdir.