- Dobbiamo fare immediatamente una considerazione:
- Per poter fare una catena di animali domestici, comprendente cani, gatti
e criceti, occorre che un puntatore ad animale domestico possa puntare anche ai discendenti
di animale domestico
- Questa proprietà prende il nome di polimorfismo (dal greco poli, molte
e morphos, forme)
- Questa proprietà fa sì che un puntatore possa puntare a oggetti di classi
diverse, vale a dire quelli della classe per cui è definito e di tutte le
sue classi derivate
- In questo caso noi potremo dire che la variabile puntatore in questione (il puntatore
a prossimo della catena, che non può che essere un puntatore ad animale domestico)
è polimorfa
|