Scheda precedente Indice iniziale Slide successiva

Polimorfismo - 1 Approfondimento


("polimorfo" = "avente più forme")   ma quale polimorfismo?  

polimorfismo universale di inclusione:

a)  uso di   variabili polimorfe:  possono riferirsi ad oggetti di tipi diversi (all'interno di una gerarchia)

b)  chiamate  polimorfe : il codice chiamato può cambiare anche se ha lo stesso nome:
la decisione  viene presa a tempo di esecuzione a seconda della classe più stretta di appartenenza dell'oggetto rispetto a cui viene fatta la chiamata  (collegamento dinamico)

N.B. da non confondersi con  l'overloading (sovraccarico o sovrapposizone) degli operatori


[slide 7 di 11]