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.