Il Polimorfismo: descrizione ed esempi
DOMANDA: Che cos'è il polimorfismo in Java?    RISPOSTA: Uno degli elementi fondamentali della programmazione ad oggetti (e quindi anche di Java) è proprio il polimorfismo . Con questo termine, scomponendo ad intuito, possiamo dedurne il significato: poli - morfismo -> multi-forme  (non formalizziamoci sull'etimologia del termine).   Proprio come suggerito dall'intuito, il polimorfismo altro non è che la capacità di un oggetto di poter assumere diverse forme.  Il concetto è spesso ostico ai neofiti della programmazione ad oggetti, ma in realtà, con un esempio pratico si può cominciare a capire la potenza di questo sistema.    ESEMPIO  Un leone, una mucca e un cavallo avranno tutti e tre la capacità di emettere un proprio verso.  Vediamolo nel dettaglio: package polimorfismo;  public class Leone {    public void emettiVerso(){       System.out.println("RUGGITO");    } } package polimorfismo;  public class Mucca {    public void emettiVerso(){       System.out.pr...
 
