MAVZU: Sinflar va obyektlar tushunchasi
Data ANALYSIS
Sinf tushunchasi
Sinf sifatida ma'lumotlar to'plami va ularga boqlangan funktsiyalarni qarash mumkin. Sinflar dasturlash tillari ichki imkoniyatlarini kengaytirib dasturchi oldida amaliyotning murakkab masalalarini echishda ancha qulaylik yaratadi.
Sinflar
Data ANALYSIS
Sinflar va sinf a'zolari. Yangi tip sinflarni e'lon qilish bilan tuziladi. Sinf - bu bir – biri bilan funktsional orqali bog’langan o'zgaruvchilar va metodlar to'plamidir. Sinflarga amaliyotdan ko’p misollar keltirish mumkin Masalan, avtomabilni qildirak, eshik, o'rindiq, oyna va boshqa qismlardan tashkil topgan kollektsiya yoki xaydash tezligini oshirish, to'xtatish, burish imkoniyatlariga ega bo'lgan ob'ekt deb tasavvur qilish mumkin. Barcha ma'lumotlar bitta ob'ektda yig’ilgan va ularga osongina murojaat qilish, ularni o'zgartirish va ko'chirish mumkin.
Data ANALYSIS
Murakkab sinflarni xosil qilish Murakkab sinflarni qosil qilishda oldin uni tashkil etuvchi oddiyroq sinflarni e'lon qilib, keyin esa ularni birlashtirish orqali sinfni qosil qilish maqsadga muvofiqdir. Masalan, qildirak sinfi, motor sinfi, uzatish korobkasi sinfi va boshqa sinflarni qosil qilib, keyin esa ularni birlashtirish orqali avtomobil sinfini qurish oldimizga turgan masalani echishni ancha osonlashtiradi. Bunda noldan boshlab qurishni emas, balki Start avtomobiliga ozgina o'zgartirish qilish orqali yaratishni tanladi. Uni yangi imkoniyatlar bilan rivojlantirmoqchi bo'ldi. Bu yangi berilganlar tipi (sinf), oldindan mavjud bo'lgan sinfni kengaytirishdan qosil bo'ladi. Bunda yangi sinf oldingi sinfning merosxo'ri deb ataladi.
Data ANALYSIS
MENU
ANALYSIS
CONTACT
Sinflarda merosxo’rlik:
Sinf o'zgaruvchilarning ixtiyoriy kombinatsiyasidan, shuningdek boshqa sinflar tiplaridan iborat bo'lishi mumkin. Sinfdagi o'zgaruvchilar o'zgaruvchi – a'zolar yoki xossalar deyiladi. Sinfdagi funktsiyalar odatda o'zgaruvchi a'zolar ustida biror bir amal bajaradilar.
Data ANALYSIS
MENU
Sinf va obyektning e’lon qilinishi
Sinfni e'lon qilish. Sinfni e'lon qilish uchun class kalitli so'zi, undan so'ng ochiluvchi figurali qavs, so'ng xossalar va metodlari ro'yxati ishlatiladi. Sinfni e'lon qilish yopiluvchi figurali qavs va nuqtali vergul orqali yakunlanadi. Hamda unda qanday qiymatlar saqlashi mumkinligi, qanday amallarni bajarishi mumkinligi haqida habar beradi
Data ANALYSIS
MENU
Do'stlaringiz bilan baham: |