Satrlar ustida amallar
Download 384.4 Kb.
|
sinflar
- Bu sahifa navigatsiya:
- Dasturlashdagi obyekt.
- Enkapsulatsiya
- Sinf qayerda aniqlanadi
C#
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. Dasturlashdagi obyekt. Dasturlashdagi obyekt(bundan keyin oddiygina obyekt deb ketiladi) ham haqiqiy hayotdagi obyektlarga o'xshash: Ular ham qandaydir hususiyatlar va bajaradigan funktsiyalardan iborat bo'ladi. Obyektning hususiyatlari har xil dasturiy o'zgaruvchilardan iborat bo'ladi va ularning o'zgartirish uchun qandaydir funktsiyalar bajariladi. Bunday funktsiyalar bilan o'zgaruvchilarning holatini berkitish mumkin ya'ni aynan o'sha o'zgaruvchini tashqaridan o'zgartirish uchun albatta maxsus funktsiyadan foydalanish kerak bo'ladi. Bu jarayon "Enkapsulatsiya" deb atalib, OYDning eng muxim tushunchalaradian biridir. Hech e'tibor berganmisiz dorilarda ham shu termin ishalitladi ya'ni kapsula(ustidan maxsus modda bilan o'ralgan dorilar), buni misolni Enkapsulatsiya jarayoni esda yaxshi qolishi va tushunarli bo'lishi uchun keltirdim. sinf foydalanuvchi tomonidan aniqlanadigan yangi turni ifodalaydi. Sinf class kalit so'zi yordamida aniqlanadi: Sinf uchun uning bazaviy sinflarini va sinfning turli xil xususiyat (atribut) larini belgilaydigan bir qator shart bo’lmagan atributlar va xususiyatlarni belgilash mumkin: Sinf qayerda aniqlanadi ?
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 384.4 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling