Sobes.tech
Junior — Middle

Obyektga yo'naltirilgan dasturlashda ob'ektlarning asosiy xususiyatlarini sanab o'ta olasizmi?

sobes.tech AI

AIdan javob

Obyektlarning obyektga yo'naltirilgan dasturlashdagi (OOP) asosiy xususiyatlari:

  • Holat (maydonlar/atributlar) — obyektni tavsiflovchi ma'lumotlar.
  • Xulq (usullar) — obyekt bajarishi mumkin bo'lgan funksiyalar yoki protseduralar.
  • Identifikatsiya — obyektning yagona bo'lishi, uni boshqalardan ajratishga imkon beradi.

C# da obyektlar bu xususiyatlarni belgilovchi sinflardan yaratiladi. Masalan:

public class Car
{
    public string Color { get; set; } }  // holat
    public void Drive()               // xulq
    {
        Console.WriteLine("Mashina harakatda");
    }
}

Bu yerda Car obyekti holat (rang) va xulq (Drive metodi) ga ega.