18.1. C# tilida sinf hossalari.
C# to'liq ob'ektga yo'naltirilgan tildir. Bu
shuni anglatadiki, C# dasturi o'zaro bog'langan o'zaro ta'sir qiluvchi ob'ektlar sifatida taqdim etilishi mumkin.Ob'ektning tavsifi sinfdir va ob'ekt shu sinfning namunasini ifodalaydi. Quyidagi o'xshashlikni ham chizishingiz mumkin. Har
birimiz ismi, yoshi va boshqa xususiyatlariga ega bo'lgan odam haqida qandaydir tasavvurga egamiz. Ya'ni, qandaydir shablon - bu shablonni sinf deb atash mumkin. Ushbu naqshning o'ziga xos amalga oshirilishi
farq qilishi mumkin, masalan, ba'zi
odamlar bitta ismga ega, boshqalari esa boshqa nomga ega. Va haqiqiy shaxs (aslida bu sinfning namunasi) ushbu sinf ob'ektini ifodalaydi.Asos
sifatida, sinflar allaqachon ishlatilgan. Masalan, satrni
ifodalovchi string type , aslida sinfdir. Yoki, masalan,
Console klassi , uning usuli WriteLine()konsolda ba'zi ma'lumotlarni ko'rsatadi. Keling, o'z sinflarimizni qanday belgilashimiz mumkinligini ko'rib chiqaylik.