Possiamo raggiungere il polimorfismo senza ereditarietà?

Sommario:

Possiamo raggiungere il polimorfismo senza ereditarietà?
Possiamo raggiungere il polimorfismo senza ereditarietà?

Video: Possiamo raggiungere il polimorfismo senza ereditarietà?

Video: Possiamo raggiungere il polimorfismo senza ereditarietà?
Video: incapsulamento ereditarietà polimorfismo in Java #programmazione #informatica 2024, Novembre
Anonim

eredità e polimorfismo sono entità indipendenti ma correlate – è possibile averne una senza l' altra. se usiamo un linguaggio che richiede che le variabili abbiano un tipo specifico (c++, c, java) allora potremmo credere che questi concetti siano collegati.

Il polimorfismo è ereditato?

L'ereditarietà è quella in cui viene creata una nuova classe (classe derivata) che eredita le caratteristiche dalla classe già esistente (classe Base). Considerando che il polimorfismo è quel che può essere definito in più forme … Considerando che può essere polimorfismo in fase di compilazione (sovraccarico) così come polimorfismo in fase di esecuzione (override).

Il polimorfismo richiede un'ereditarietà multipla?

Come ha detto Ikke, L'ereditarietà multipla non ha nulla a che fare con il polimorfismo. Quindi, la classe Child erediterebbe sia gli attributi che i comportamenti da entrambe le classi.

Si può ottenere il polimorfismo con l'ereditarietà?

3. L'ereditarietà supporta il concetto di riutilizzabilità e riduce la lunghezza del codice nella programmazione orientata agli oggetti. … L'ereditarietà può essere singola, ibrida, multipla, gerarchica e multilivello. Considerando che può essere polimorfismo in fase di compilazione (sovraccarico) così come polimorfismo in fase di esecuzione (override).

Possiamo ottenere l'astrazione senza eredità?

L'astrazione da sola è possibile senza eredità: Puoi fare un abstract di classe e non richiede alcuna eredità.

Consigliato: