Sinf. Sinf xususiyati va metodi Reja: 1 Sinfning statik a'zolari. 2 Sinfning konstansta obyektlari va konstanta funksiya-a'zolari. 3 Sinf usullarining aniqlanishi. 1. Sinfning statik a'zolari Sinf a'zolari static modifikatori bilan e'lon qilinishi mumkin. Sinf statik a'zosini sinf sohasi chegarasida murojaat qilish mumkinbo'lganglobalo'zgaruvchi yokifunksiyadeb qarashmumkin. Sinfningstaticdebe'lon qilinganberilganlar-a'zolarisinfningbarcha obyektlaritomonidanbirgalikdaishlatiladi, chunkibundayo'zgaruvchiningyagonanusxasibo'ladi. Amaldasinfningstatikberilganlariuchunxotiradanjoyajratiladi, hattokisinfningbirortaobyektibo'lmasa ham. Shu sababli sinf statik berilganini e'lon qilib qolmasdan, uni aniqlash shart. Masalan: slass Sinf public: Sinf(); static int Sanagich;statik berilgan-a'zo e'loni int Sinf::Sanagich=0; statik berilgan-a'zo e'loni Bu misolda, garchi Sanagich statik berilgan - a'zo public bo'limida e'lon qilingan sinf obyekti nomini ishlatish yordamida murojaat qilish mumkin. Sinf sinf1; Sinf1.Sanagich++; Sinf sinf2; Sinf2-Sanagich--; Statik berilganlar - a'zolarga sinf nomi orqali murojaat qilgan ma'qul bo'ladi. Sinf::Sanagich++; Bu holat Sanagich statik berilgan-a'zo barcha sinf obyektlari uchun yagona ekanligini ta'kidlaydi. Agarda statik berilganlar yopiq deb e'lon qilingan bo'lsa, ularga funksiyalar - a'zolar orqali murojaat qilish mumkin. Umuman olganda statik berilganlar-a'zolarni ishlatishda quyidagi takliflarni berish mumkin: statik berilganlar-a'zolarni bir nechta sinf obyektlari tomonidan birgalikda ishlatish uchun aniqlang; statik berilganlar-a'zolarini private, protected modifikatorlar bilan e'lon qilish orqali ularga murojaatni cheklang. Sinfning statik berilgan-a'zosini ishlatishga misol. slass S; public: S() obsoni++; ~S() obsoni--; static int obsoni ; private: int x; ; int S::obsoni=0; int main () S* pob=new S[5]; cout ...

Joylangan
05 Jun 2024 | 18:18:00
Bo'lim
Informatika va AT
Fayl formati
zip → docx
Fayl hajmi
23.47 KB
Ko'rishlar soni
89 marta
Ko'chirishlar soni
3 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirgan san'a:
29.03.2025 | 01:28
Arxiv ichida: docx
Joylangan
05 Jun 2024 [ 18:18 ]
Bo'lim
Informatika va AT
Fayl formati
zip → docx
Fayl hajmi
23.47 KB
Ko'rishlar soni
89 marta
Ko'chirishlar soni
3 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirish kiritilgan:
29.03.2025 [ 01:28 ]
Arxiv ichida: docx