Kan 'n koppelvlak 'n ander koppelvlak erf?
Kan 'n koppelvlak 'n ander koppelvlak erf?

Video: Kan 'n koppelvlak 'n ander koppelvlak erf?

Video: Kan 'n koppelvlak 'n ander koppelvlak erf?
Video: Terrence Deacon Reveals the Hidden Connection: Consciousness & Entropy 2024, November
Anonim

Dit is ook moontlik vir 'n java koppelvlak aan erf van 'n ander java koppelvlak , net soos klasse kan erf uit ander klasse. 'n Klas wat 'n koppelvlak watter erf van veelvuldige koppelvlakke moet alle metodes van die implementeer koppelvlak en sy ouer koppelvlakke.

Kan 'n koppelvlak 'n ander koppelvlak Java erf?

An koppelvlak kan implementeer nie 'n ander koppelvlak in Java . An koppelvlak kan verleng enige aantal koppelvlakke maar een koppelvlak kan implementeer nie 'n ander koppelvlak , want indien enige koppelvlak geïmplementeer word, moet die metodes daarvan gedefinieer word en koppelvlak het nooit die definisie van enige metode nie.

Boonop, wat is die verskil tussen oorerwing en koppelvlak? Hulle is erfenis , polimorfisme, abstraksie en enkapsulasie. Erfenis en koppelvlakke is verwant aan OOP. Die sleutel verskil tussen oorerwing en koppelvlak is dit erfenis is om nuwe klasse uit bestaande klasse af te lei en 'n koppelvlak is om abstrakte klasse en veelvuldige te implementeer erfenis.

Kan 'n koppelvlak dienooreenkomstig veelvuldige koppelvlakke erf?

Uitbreiding Veelvuldige koppelvlakke Veelvuldige oorerwing Is nie toegelaat nie. Koppelvlakke is egter nie klasse nie, en 'n koppelvlak kan meer as een ouer uitbrei koppelvlak . Die strek sleutelwoord word een keer gebruik, en die ouer koppelvlakke word in 'n kommageskeide lys verklaar.

Wat gebeur wanneer twee koppelvlakke dieselfde metode het?

7 Antwoorde. As 'n tipe implemente twee koppelvlakke , en elkeen koppelvlak definieer a metode wat identiese handtekening het, dan is daar in werklikheid net een metode , en hulle is nie onderskeibaar nie. As, sê, die twee metodes het botsende opbrengstipes, dan sal dit 'n samestellingsfout wees.

Aanbeveel: