Sobes.tech
Junior — Middle

Obyektga yo'naltirilgan dasturlashda sinf tushunchasini tushuntira olasizmi?

sobes.tech AI

AIdan javob

Obyektga yo'naltirilgan dasturlashda sinf - bu obyektlarni yaratish uchun shablon yoki chizma. U bu sinfga tegishli obyektlarning xususiyatlari (maydonlar) va xulq-atvori (metodlar)ni tavsiflaydi. Sinf ma'lumotlar va ular bilan ishlaydigan funksiyalarni bir tuzilishda birlashtiradi.

Masalan, C# tilida sinf quyidagicha ko'rinishi mumkin:

public class Car
{
    public string Brand { get; set; }
    public int Year { get; set; }

    public void Drive()
    {
        Console.WriteLine($"Mashina {Brand} yurmoqda.");
    }
}

Bu yerda Car sinfi mashina brendi va ishlab chiqarilgan yili bilan tavsiflanadi, shuningdek, Drive nomli metod, u xabar chiqaradi. Bu sinf obyektini yaratganimizda, biz aniq xususiyatlar va xulq-atvorga ega bo'lgan mashinani olamiz.