Maar anders as klasse, kan koppelvlakke eintlik van verskeie koppelvlakke erf. Dit word gedoen deur die name van alle koppelvlakke om van te erf, geskei deur kommas te lys. 'n Klas wat 'n koppelvlak implementeer wat van veelvuldige koppelvlakke erf, moet alle metodes vanaf die koppelvlak en sy ouerkoppelvlakke implementeer.
Kan jy koppelvlak erf?
Interfaces kan van een of meer koppelvlakke erf. Die afgeleide koppelvlak erf die lede van sy basis-koppelvlakke. 'n Klas wat 'n afgeleide koppelvlak implementeer, moet alle lede in die afgeleide koppelvlak implementeer, insluitend alle lede van die afgeleide koppelvlak se basiskoppelvlakke.
Waarom word koppelvlakke nie geërf nie?
Interface is 'n versameling van SLEGS abstrakte metodes en finale velde. Daar is geen meervoudige erfenis in Java. Interfaces kan gebruik word om meervoudige oorerwing in Java te verkry. Een sterk punt van oorerwing is dat ons die kode van basisklas in afgeleide klas kan gebruik sonder om dit weer te skryf.
Erf kinderklas koppelvlakke in java?
Nee. 'n Interface definieer hoe 'n klas moet lyk (as 'n minimum). Of jy dit in 'n basisklas of in die laagste subklas implementeer, maak nie saak nie.
Isliseer koppelvlakke 'n oorerwingsverhouding?
Beide Abstrakte klas en Interface is ondersteun erfenisverhouding.