Interfeys boshqa interfeysni meros qilib olishi mumkinmi?
Interfeys boshqa interfeysni meros qilib olishi mumkinmi?

Video: Interfeys boshqa interfeysni meros qilib olishi mumkinmi?

Video: Interfeys boshqa interfeysni meros qilib olishi mumkinmi?
Video: More than Coffee: Golang. Почему Java разработчики учат GO как второй язык. 2024, Noyabr
Anonim

Bundan tashqari, java uchun ham mumkin interfeys uchun meros dan boshqa java interfeys , xuddi darslar kabi meros olishi mumkin boshqa sinflardan. Anni amalga oshiruvchi sinf interfeys qaysi meros oladi bir nechtadan interfeyslar dan barcha usullarni amalga oshirishi kerak interfeys va uning ota-onasi interfeyslar.

Shunday qilib, interfeys boshqa Java interfeysini meros qilib oladimi?

An interfeys amalga oshira olmaydi boshqa interfeys ichida Java . An interfeysi mumkin istalgan sonini kengaytiring interfeyslar lekin bitta interfeys amalga oshira olmaydi boshqa interfeys , chunki agar mavjud bo'lsa interfeys amalga oshirilsa, uning usullarini aniqlash kerak va interfeys hech qachon biron bir usulning ta'rifiga ega emas.

Bundan tashqari, meros va interfeys o'rtasidagi farq nima? Ular meros olish , polimorfizm, abstraksiya va inkapsulyatsiya. Meros va interfeyslar OOP bilan bog'liq. Kalit meros va interfeys o'rtasidagi farq bu meros olish mavjud sinflardan yangi sinflar olish va an interfeys mavhum sinflarni va bir nechtasini amalga oshirishdir meros olish.

Shunga ko'ra, interfeys bir nechta interfeyslarni meros qilib olishi mumkinmi?

Uzaymoqda Ko'p interfeyslar Ko'p meros ruxsat berilmaydi. Interfeyslar sinflar emas, ammo, va an interfeysi mumkin bir nechta ota-onalarni kengaytirish interfeys . extends kalit so'zi bir marta ishlatiladi va ota-ona interfeyslar vergul bilan ajratilgan ro'yxatda e'lon qilinadi.

Ikki interfeys bir xil usulga ega bo'lsa nima bo'ladi?

7 Javoblar. Agar tur amalga oshirilsa ikkita interfeys , va har biri interfeys belgilang a usuli bir xil imzoga ega bo'lsa, amalda faqat bittasi mavjud usuli , va ularni ajratib bo'lmaydi. Agar, aytaylik, ikkita usul mavjud qarama-qarshi qaytish turlari bo'lsa, u kompilyatsiya xatosi bo'ladi.

Tavsiya: