POLIMORFISMO
Un metodo si dice polimorfo quando è in grado di adattare il suo comportamento allo specifico oggetto su cui deve operare.
In Java, la possibilità di usare riferimenti a una data classe
per puntare a oggetti di classi più specifiche
introduce in astratto la possibilità di avere polimorfismo.