• Sinf qayerda aniqlanadi
  • C# tilida mobil ilova yaratish




    Download 6,36 Mb.
    bet3/3
    Sana13.02.2024
    Hajmi6,36 Mb.
    #155488
    1   2   3
    Bog'liq
    C# tilida mobil ilova

    C# Obyekt va Sinflar

    • Kelishuv bo’yicha konsol dastur loyihasi bitta sinfga ega – bu Program sinfi unda dastur bajarilishi boshlanadi.
    • Aslida, sinf foydalanuvchi tomonidan aniqlanadigan yangi turni ifodalaydi. Sinf class kalit so'zi yordamida aniqlanadi:
    • Sinf uchun uning bazaviy sinflarini (ajdodlari) va sinfning turli xil xususiyat (atribut) larini belgilaydigan bir qator shart bo’lmagan atributlar va xususiyatlarni belgilash mumkin:
    • [atributlar ] [spetsifikatorlar ] class sinf_nomi :[ ajdodlari ]
    • {sinf_tanasi}

    C# tili to'liq obyektga yo'naltirilgan til hisoblanadi. Bu shuni anglatadiki, C# da dasturni o'zaro bog'langan va o'zaro ta'sir etuvchi obyektlar sifatida ifodalash mumkin.

    Obyektning tavsifi - bu sinf obyekt esa sinfning namunasini ifodalaydi. Quyidagi o'xshashlikni ham keltirish mumkin. Hammamizda o’z ismiga, yoshiga va boshqa xususiyatlarga ega bo'lgan odam haqida ba'zi tasavvurlar mavjud.

    Sinf qayerda aniqlanadi ?

    Sinf nomlar fazosi ichida, nomlar fazosi tashqarisida, boshqa sinf ichida aniqlanishi mumkin.

    Odatda, sinflar alohida fayllarga joylashtiriladi. Ammo biz yangi sinfni Program sinfi joylashgan faylga joylashtiramiz. Ya'ni, Program.cs fayli quyidagicha ko'rinishga ega bo’ladi:

    Sinfning barcha funktsional imkoniyatlari uning a'zolari - maydonlar (sinf o'zgaruvchilari uning maydonlari deyiladi), xususiyatlari, metodlari, hodisalari bilan ifodalanadi. Masalan, Bino sinfidagi maydonlarni va metodni aniqlaylik:


    Download 6,36 Mb.
    1   2   3




    Download 6,36 Mb.