- 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)
|