|
II-modul
14-mavzu. Rekursiv va qayta yuklanuvchi metodlar
|
bet | 3/9 | Sana | 18.09.2024 | Hajmi | 91,1 Kb. | | #271521 |
Bog'liq Algoritmik tillar va dasturlash FAN DASTUR amaliy 23-24II-modul
14-mavzu. Rekursiv va qayta yuklanuvchi metodlar.
Rekursiv metodlarni aniqlash. Qayta yuklanuvchi metodlar.
15-mavzu. Qiymatlar turlari va havola turlar.
ref va out kalit so‘zlari. Metodlarda ref va out parameter modifikatorlari. Kalit so‘zlarni metodlarda qo‘llash.
16-mavzu. Kortejlar.
Kortej e’loni. Kortej elementlariga murojaat. Kortejning qo‘llanilishi.
17-mavzu. Sanab o‘tiluvchi tur.
Sanab o‘tiluvchi tur e’loni. Sanab o‘tiluvchi turning qo‘llanilishi.
18-mavzu. Strukturalar.
Strukturalar. Strukturalar va ular bilan ishlash. Dinamik strukturalar. Struktura elementlari. Struktura konstruktorining ishlash prinsipi.
19-mavzu. Obyektga yo‘naltirilgan dasturlash asosi.
Obyektga yo‘naltirilgan dasturlash tushunchasi. Obyektga yo‘naltirilgan dasturlash tamoyillari. Obyektga yo‘naltirilgan dasturlash paradigmalari.
20-mavzu. Sinflar.
Sinf e’loni. Sinf elementlari. Sinf elementlariga murojaatni boshqarish modifikatorlari. Sinf a’zolari. Sinf xossalari. Sinf metodlari.
21-mavzu. Sinflar va obyektlar.
Konstruktor tushunchasi. Konstruktorlar turlari. Qayta yuklanuvchi konstruktorlar. Konstruktorlar zanjiri. Obyektlarni yaratish amali.
22-mavzu. C#da inkapsulyatsiya.
C# da Inkapsulyatsiya tushunchasi. Inkapsulyatsiyani amalga oshiruvchi murojaat modifikatorlari: public, private, protocted va internal. Maydon xossalari orqali inkapsulyatsiya.
23-mavzu. Statik berilganlar, statik metodlar, statik sinflar.
Static kalit so‘zi. Statik berilganlar, statik metodlar va statik sinflar. Sinfning statik berilganlar a’zosi. Statik metodlar va ularga murojaat qilish. Statik sinflar va ulardan foydalanish. Konstruktorlar va destruktorlar.
24-mavzu. Nomlar fazosi.
Nomlar fa’zosi. Sinflarni boshqa faylda e’lon qilish. Ichma-ich nomlar fa‘zosi. Using kalit so‘zi. Nomlar fa‘zosiga havola o‘rnatish. Statik sinflarni nomlar fazosida umumiy tarzda qo‘shish.
|
| |