1-Mavzu 1-Mavzu Reja: Klass a’zolariga ruxsatni boshqarish


Polimorfizm haqida ma`lumot bering


Download 111.72 Kb.
bet19/96
Sana29.03.2023
Hajmi111.72 Kb.
#1307438
1   ...   15   16   17   18   19   20   21   22   ...   96
Bog'liq
1-Mavzu 1-Mavzu Reja Klass a’zolariga ruxsatni boshqarish

2. Polimorfizm haqida ma`lumot bering.
3. Meros haqida ma`lumot bering.
4. Sinf haqida ma`lumot bering.
5. Sinf ma`lumot a`zosi haqida ma`lumot bering va misol keltiring.

6. Sinf kod a`zosi haqida ma`lumot bering va misol keltiring.


https://o7planning.org/ru/10337/inheritance-and-polymorphism-in-csharp,

  1. 2-Mavzu: Ref va out parametrlardan foydalanish. Metoddan ob`ektni qaytarish, majburiy bo‘lmagan argumentlar. Ref va out tushunchasi va ulardan foydalanish.

  2.  2-Mavzu

2-Mavzu


Reja:
1. Ref va out parametrlardan foydalanish
2. Metoddan obe’ktni qaytarish, majburiy bo‘lmagan argumentlar
3. Ref va out tushunchasi va ulardan foydalanish

1. Ref va out parametrlardan foydalanish


Ref va out kalit so'zlaridan foydalanishning o'ziga xos xususiyatlariga o'tishdan oldin, oddiy tipdagi qiymatni ba'zan havola orqali yuborish kerakligi sabablarini tushunish foydali bo'ladi. Umuman olganda, buning ikkita sababi bor: metodga uning argumentlari qiymatini o'zgartirishga yoki bir necha qiymatlarni qaytarishga ruxsat berishda. Keling, ushbu sabablarning har birini batafsil ko'rib chiqaylik.
Ko'pincha metodga berilgan argumentlar ustida amallar bajarish talab qilinadi. Bu holatga xarakterli Swap() ni argumentlarining qiymatlarini qayta tashkil etuvchi metod sifatida misol keltiraylik. Oddiy tipdagi argumentlar qiymati bo'yicha uzatilganligi sababli C# da tanlangan parametrni argumentga o'tkazish uchun qiymat bo'yicha chaqirilgan mexanizmidan foydalanib, ikkita argumentining qiymatlarini o'zgartiradigan metodni yozish mumkin emas, masalan, int tipida. Ushbu muammoni ref modifikatori hal qilib beradi.
Siz allaqachon metod qiymatni return operator yordamida qaytariidan allaqachon xabardorsiz. Ammo metod bir vaqtning o'zida faqat bitta qiymatni qaytarishi mumkin. agar metod ikki yoki undan ortiq ma'lumotni qaytarishni talab qilsa, masalan, haqiqiy sonning butun qismi va qoldiq qismini qaytarishi kerak bo`lsa nima qilish kerak? Ushbu holda metodni out modifikatoridan foydalanib yozishi mumkin.

Download 111.72 Kb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   ...   96




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling