Kan vi oppnå polymorfisme uten arv?

Innholdsfortegnelse:

Kan vi oppnå polymorfisme uten arv?
Kan vi oppnå polymorfisme uten arv?

Video: Kan vi oppnå polymorfisme uten arv?

Video: Kan vi oppnå polymorfisme uten arv?
Video: John Bandela “Polymorphism != Virtual: Easy, Flexible Runtime Polymorphism Without Inheritance” 2024, November
Anonim

arv og polymorfisme er uavhengige, men beslektede enheter – det er mulig å ha det ene uten det andre. hvis vi bruker et språk som krever at variabler har en spesifikk type (c++, c, java), kan vi tro at disse konseptene er koblet sammen.

Er polymorfisme arvet?

Inheritance er en der en ny klasse opprettes (avledet klasse) som arver funksjonene fra den allerede eksisterende klassen (Base-klassen). Mens polymorfisme er det som kan defineres i flere former … Mens det kan være kompilert-tidspolymorfisme (overbelastning) så vel som kjøretidspolymorfisme (overstyrende).

Krever polymorfisme multippel arv?

Som Ikke sa, Multippelarv har ingenting med polymorfisme å gjøre. Så klassen Child ville arve både attributter og atferd fra begge klassene.

Kan polymorfisme oppnås med arv?

3. Arv støtter konseptet om gjenbruk og reduserer kodelengden i objektorientert programmering. … Arv kan være enkelt-, hybrid-, multippel-, hierarkisk og flernivåarv. Mens det kan være kompilert-tidspolymorfisme (overbelastning) så vel som kjøretidspolymorfisme (overstyrende).

Kan vi oppnå abstraksjon uten arv?

Abstraksjon i seg selv er mulig uten arv: Du kan lage et klasseabstrakt og det krever ingen arv.

Anbefalt: