Umumiy interfeys nima?
Umumiy interfeys nima?

Video: Umumiy interfeys nima?

Video: Umumiy interfeys nima?
Video: #11 - Interface. Umumiy dasturlash teoriyasi. Dasturlashni o'rganish kursi 2024, Aprel
Anonim

Interfeyslar turi parametrlari bilan e'lon qilinadi umumiy interfeyslar . Umumiy interfeyslar odatdagidek ikkita maqsadga ega interfeyslar . Ular boshqa sinflar tomonidan ishlatiladigan sinf a'zolarini ko'rsatish yoki sinfni o'ziga xos funktsiyani amalga oshirishga majbur qilish uchun yaratilgan.

Bundan tashqari, Java'da umumiy interfeys nima?

Umumiy interfeyslar xuddi shunday belgilanadi umumiy sinflar. Masalan: Mening interfeysim a umumiy interfeys myMethod() deb nomlangan usulni e'lon qiladi. Umuman olganda, a umumiy interfeys a kabi e'lon qilinadi umumiy sinf.

generiklardan qanday foydalanasiz? Qisqasini etkanda, generiklar sinflar, interfeyslar va usullarni belgilashda turlarni (sinflar va interfeyslarni) parametr bo'lishini ta'minlash. Usul deklaratsiyasida qo'llaniladigan ko'proq tanish rasmiy parametrlarga o'xshab, tip parametrlari ham sizga qayta ishlash usulini taqdim etadi. foydalanish turli xil kirishlar bilan bir xil kod.

Xuddi shunday, umumiy sinf nima?

Ta'rif: "A umumiy turi a umumiy sinf yoki turlar bo'yicha parametrlangan interfeys."Aslida, umumiy turlari umumiy yozish imkonini beradi, umumiy sinf (yoki usul) turli xil turlari bilan ishlaydi, bu kodni qayta ishlatishga imkon beradi.

Tur parametrida interfeys cheklanishining maqsadi nima?

Umumiy ta'rifdagi where bandi aniqlaydi cheklovlar ustida turlari sifatida ishlatiladi argumentlar uchun tip parametrlari umumiy holda turi , usul, delegat yoki mahalliy funktsiyasi . Cheklovlar belgilashi mumkin interfeyslar , tayanch sinflar yoki umumiy sinfni talab qiladi turi mos yozuvlar, qiymat yoki boshqarilmaydigan bo'lish turi.

Tavsiya: