sinflarni eng soda holda yaratish

DOCX 4 pages 19.3 KB Free download

Page preview (4 pages)

Scroll down 👇
1 / 4
10-mavzu: sinflar (klasslar) yaratish. privat (private), himoyalangan (protected) va ommabor (public) nomlar. foydalanish xuquqi va ko‘rinish sohasi sinflarni eng soda holda qo’yidagicha tasvirlash mumkin: sinf-kaliti sinf-soni {komponentalar ruyhati} sinf komponentalari sodda holda tiplangan ma'lumotlar va funktsiyalardan iborat bo’ladi. figurali qavslarga olingan komponentalar ro’yhati sinf tanasi deb ataladi. sinfga tegishli funktsiyalar komponenta-funktsiyalar yoki sinf funktsiyalari deb ataladi. sinf kaliti sifatida struct hizmatchi so’zi ishlatilishi mumkin. masalan qo’yidagi konstruktsiya kompleks son sinfini kiritadi. struct complex 1 { double real; double imag; void define (double re=0.0, double im=0.0) { real=re; imag=im;} void display (void) {cout element-nomi yuqorida ko’rsatilgan p ko’rsatkich orqali h ob'ekt elementlariga qo’yidagicha qiymat berish mumkin: p>real=2.3 p>imag=6.1 huddi shu shaklda sinfga tegishli funktsiyalarga murojat qilinadi: p>display; p>define(2.3, 5.4); kompanenta o’zgaruvchilar va kompanenta funktsiyalar. sinf kompanenta o’zgaruvchilari sifatida o’zgaruvchilar , massivlar, ko’rsatkichlar ishlatilishi mumkin . elementlar ta'riflanganda initsializatsiya qilish mumkin emas . buning sababi shuki sinf uchun hotiradan joy ajratilmaydi. kompanenta …
2 / 4
angan kompanentalardan sinflar ierarhiyasi qurilganda foydalaniladi. oddiy holda protected spetsifikatori private spetsifikatoriga ekvivalentdir. umumiy ya'ni public tipidagi komponentalarga dasturning ihtiyoriy joyida murojaat qilinishi mumkin. hususiy ya'ni private tipidagi komponentalarga sinf tashqarisidan murojaat qilish mumkin emas. agar sinflar struct hizmatchi so’zi bilan kiritilgan bo’lsa, uning hamma komponentalari umumiy public bo’ladi, lekin bu huquqni murojaat spetsifikatorlari yordamida o’zgartirish mumkin. agar sinf class hizmatchi so’zi orqali ta'riflangan bo’lsa, uning hamma komponentalari hususiy bo’ladi. lekin bu huquqni murojaat spetsifikatorlari yordamida uzgartirish mumkindir. bu spetsifikator yordamida sinflar umumiy holda quyidagicha ta'riflanadi: class class_name { int data_member; // ma'lumot-element void show_member(int); // funktsiya-element }; sinf ta'riflangandan so’ng, shu sinf tipidagi o’zgaruvchilarni(ob'ektlarni) qo’yidagicha ta'riflash mumkin: class_name object_one, object_two, object_three; qo’yidagi misolda employee, sinfi kiritilgandir: class employee { public: char name[64] ; long employee_id; float salary; void show_employee(void) { cout #include class employee { public: char name [64]; long employee_id; float salary; void show_employee(void) { cout << "imya: …
3 / 4
sinflarni eng soda holda yaratish - Page 3
4 / 4
sinflarni eng soda holda yaratish - Page 4

Want to read more?

Download all 4 pages for free via Telegram.

Download full file

About "sinflarni eng soda holda yaratish"

10-mavzu: sinflar (klasslar) yaratish. privat (private), himoyalangan (protected) va ommabor (public) nomlar. foydalanish xuquqi va ko‘rinish sohasi sinflarni eng soda holda qo’yidagicha tasvirlash mumkin: sinf-kaliti sinf-soni {komponentalar ruyhati} sinf komponentalari sodda holda tiplangan ma'lumotlar va funktsiyalardan iborat bo’ladi. figurali qavslarga olingan komponentalar ro’yhati sinf tanasi deb ataladi. sinfga tegishli funktsiyalar komponenta-funktsiyalar yoki sinf funktsiyalari deb ataladi. sinf kaliti sifatida struct hizmatchi so’zi ishlatilishi mumkin. masalan qo’yidagi konstruktsiya kompleks son sinfini kiritadi. struct complex 1 { double real; double imag; void define (double re=0.0, double im=0.0) { real=re; imag=im;} void display (void) {cout element-nomi yuqorida ko’rsatil...

This file contains 4 pages in DOCX format (19.3 KB). To download "sinflarni eng soda holda yaratish", click the Telegram button on the left.

Tags: sinflarni eng soda holda yarati… DOCX 4 pages Free download Telegram