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


Polimorfizm haqida ma`lumot bering



Yüklə 233,68 Kb.
səhifə19/96
tarix27.07.2023
ölçüsü233,68 Kb.
#137688
1   ...   15   16   17   18   19   20   21   22   ...   96
1-Mavzu 1-Mavzu Reja Klass a’zolariga ruxsatni boshqarish-fayllar.org

    Bu səhifədəki naviqasiya:
  • 2-Mavzu
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.

Yüklə 233,68 Kb.

Dostları ilə paylaş:
1   ...   15   16   17   18   19   20   21   22   ...   96




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin