Dal generale al particolare

  • La proprietà di polimorfismo è intrinseca nel linguaggio e ne godono tutti i puntatori, senza particolari restrizioni
  • Questa proprietà è molto utile, perchè ci consente di crerare collezioni di oggetti diversi e di invocare su di essi i metodi ereditati
  • Potremo percorrere la catena degli animali domestici e, per ognuno, invocare il metodo colore del pelo, ottenendo il corretto colore (il metodo sarà uguale per tutti e in questo caso recupererà un attributo)
  • Resta comunque ovvio che i metodi aggiunti dalle classi discendenti non potranno mai essere invocati tramite la variabile polimorfa (senza una forzatura di tipo - type cast)

© Ing. Stefano Salvi - All rights reserved