Mustaqil ish Mavzu: Java Generics


 Generics kodni qayta ishlatishga yordam beradi: Java-dagi generiklar yordamida biz har xil turdagi ma'lumotlar bilan ishlaydigan kod yozishimiz mumkin. Masalan


Download 312.82 Kb.
bet3/5
Sana06.04.2023
Hajmi312.82 Kb.
#1335115
1   2   3   4   5
Bog'liq
Mustaqil ish1 TDA

4. Generics kodni qayta ishlatishga yordam beradi: Java-dagi generiklar yordamida biz har xil turdagi ma'lumotlar bilan ishlaydigan kod yozishimiz mumkin. Masalan,

umumiy void genericsMethod (T ma'lumotlari) {...}

Bu erda biz generiklar usulini yaratdik. Xuddi shu usul butun sonli ma'lumotlar, satr ma'lumotlari va boshqalar bilan operatsiyalarni bajarish uchun ishlatilishi mumkin.

5. Umumiy algoritmlarni amalga oshirish: Umumiy algoritmlardan foydalanib, biz har xil turdagi ob'ektlarda ishlaydigan algoritmlarni amalga oshirishimiz mumkin va shu bilan birga, ular ham turdagi xavfsizdir.

Ushbu maqola Dharmesh Singx tomonidan kiritilgan . Agar sizga GeeksforGeeks yoqsa va o'z hissangizni qo'shmoqchi bo'lsangiz, maqola yozishingiz va maqolangizni review-team@geeksforgeeks.org manziliga yuborishingiz mumkin. Maqolangizni GeeksforGeeks bosh sahifasida ko'ring va boshqa Geeksga yordam bering.

Java generics turlari

Umumiy usul: Umumiy Java usuli parametrni oladi va vazifani bajargandan so'ng ba'zi qiymatlarni qaytaradi. Bu oddiy funktsiyaga o'xshaydi, ammo umumiy usulda haqiqiy tur bo'yicha keltirilgan turdagi parametrlar mavjud. Bu umumiy usuldan umumiyroq foydalanish imkonini beradi. Kompilyator dasturchilarga oson kodlash imkonini beruvchi xavfsizlik turiga g'amxo'rlik qiladi, chunki ular uzoq, individual turdagi kastinglarni bajarishlari shart emas.

Umumiy sinflar: Umumiy sinf umumiy bo'lmagan sinf kabi amalga oshiriladi. Yagona farq shundaki, unda turdagi parametrlar bo'limi mavjud. Vergul bilan ajratilgan bir nechta parametr turi bo'lishi mumkin. Bir yoki bir nechta parametrlarni qabul qiladigan sinflar parametrlashtirilgan sinflar yoki parametrlashtirilgan turlar deb nomlanadi.

Umumiy sinf 

Umumiy sinf 

C++ kabi, biz umumiy sinf yaratishda parametr turlarini belgilash uchun <> dan foydalanamiz. Umumiy sinf ob'ektlarini yaratish uchun biz quyidagi sintaksisdan foydalanamiz. 


Download 312.82 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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