A mundet një ndërfaqe të trashëgojë një ndërfaqe tjetër?
A mundet një ndërfaqe të trashëgojë një ndërfaqe tjetër?

Video: A mundet një ndërfaqe të trashëgojë një ndërfaqe tjetër?

Video: A mundet një ndërfaqe të trashëgojë një ndërfaqe tjetër?
Video: A i sheh shpirti i një të vdekuri anëtarët e familjes ? Dr.Shefqet Krasniqi 2024, Dhjetor
Anonim

Gjithashtu, është e mundur për një java ndërfaqe te trashëgojnë nga një tjetër java ndërfaqe , ashtu si klasat mund të trashëgojnë nga klasat e tjera. Një klasë që zbaton një ndërfaqe e cila trashëgon nga të shumta ndërfaqet duhet të zbatojë të gjitha metodat nga ndërfaqe dhe prindi i saj ndërfaqet.

Prandaj, a mundet një ndërfaqe të trashëgojë një ndërfaqe tjetër Java?

Një ndërfaqe nuk mund të zbatohet një ndërfaqe tjetër në Java . Një ndërfaqja mund zgjeroni çdo numër të ndërfaqet por një ndërfaqe nuk mund të zbatohet një ndërfaqe tjetër , sepse nëse ka ndërfaqe zbatohet atëherë duhet të definohen metodat e tij dhe ndërfaqe kurrë nuk ka përkufizimin e ndonjë metode.

Për më tepër, cili është ndryshimi midis trashëgimisë dhe ndërfaqes? Ata janë trashëgimisë , polimorfizmi, abstraksioni dhe kapsulimi. Trashëgimia dhe ndërfaqet janë të lidhura me OOP. Çelësi ndryshimi midis trashëgimisë dhe ndërfaqes eshte ajo trashëgimisë është nxjerrja e klasave të reja nga klasat ekzistuese dhe një ndërfaqe është për të zbatuar klasa abstrakte dhe të shumëfishta trashëgimisë.

Prandaj, a mundet një ndërfaqe të trashëgojë ndërfaqe të shumta?

Duke u shtrirë Ndërfaqe të shumta Trashëgimia e shumëfishtë nuk lejohet. Ndërfaqet nuk janë klasa, megjithatë, dhe një ndërfaqja mund shtrihen më shumë se një prind ndërfaqe . Fjala kyçe extensions përdoret një herë, dhe prindi ndërfaqet deklarohen në një listë të ndarë me presje.

Çfarë ndodh kur dy ndërfaqe kanë të njëjtën metodë?

7 Përgjigje. Nëse një tip zbaton dy ndërfaqe , dhe secili ndërfaqe përcaktoni a metodë që ka nënshkrim identik, atëherë në fakt ka vetëm një metodë , dhe nuk dallohen. Nëse, të themi, dy metoda kanë konflikte të llojeve të kthimit, atëherë do të jetë një gabim përpilimi.

Recommended: