Joker belgisi argumentini chegaralash mumkinmi?
Joker belgisi argumentini chegaralash mumkinmi?

Video: Joker belgisi argumentini chegaralash mumkinmi?

Video: Joker belgisi argumentini chegaralash mumkinmi?
Video: COOKING FRENZY CAUSES CHAOS 2024, Noyabr
Anonim

A joker belgisi mumkin faqat bittasi bor bog'langan , bir turdagi esa parametr mumkin bir nechta chegaralarga ega. A joker belgisi mumkin pastki yoki yuqoriga ega bog'langan , pastroq kabi narsa yo'q bo'lsa-da bog'langan turi uchun parametr.

Xuddi shunday savol tug'ilishi mumkin: generiklarda chegaralangan va cheklanmagan joker belgilar nima?

generiklarda chegaralangan va cheklanmagan joker belgilar har qanday turni bog'lash uchun ishlatiladi. Boshqa tarafdan, chegaralangan joker belgilar chegaralar ichida cheklangan moslashuvchanlikni ta'minlash. Bilan har qanday tur chegaralangan joker belgilar faqat chegara doirasida yaratilishi mumkin va chegaradan tashqaridagi har qanday instantsiya kompilyator xatosiga olib keladi.

Ikkinchidan, umumiy tip spetsifikatsiyasi uchun ishlatiladigan joker belgi qaysi?) deb nomlanadi joker belgi ichida umumiy dasturlash. U noma'lum narsani ifodalaydi turi . The joker belgi bolishi mumkin ishlatilgan kabi turli vaziyatlarda turi parametr, maydon yoki mahalliy o'zgaruvchining; ba'zan qaytish sifatida turi.

Xuddi shunday, odamlar chegaralangan turdagi parametrlar uchun sintaksis nima ekanligini so'rashadi.

e'lon qilish uchun a chegaralangan turdagi parametr , ro'yxatlang parametr turi nom, undan keyin kengaytirilgan kalit so'z, undan keyin esa uning yuqorisi bog'langan , bu misolda raqam bo'ladi. Shuni esda tutingki, bu kontekstda extensions umumiy ma'noda "kengaytiruvchi" (sinflardagi kabi) yoki "amalga oshiruvchi" (interfeyslarda bo'lgani kabi) ma'nosida ishlatiladi.

Java'da generiklarda joker belgi nima?

Java Genericning joker belgilar dagi mexanizmdir Java umumiy Ma'lum bir sinf to'plamini, masalan, A, kichik sinf yoki A yuqori sinf to'plamiga o'tkazish imkoniyatini yaratishga qaratilgan.

Tavsiya: