Dal generale al particolare

  • 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

© Ing. Stefano Salvi - All rights reserved