il polimorfismo riguarda i puntatori in c++ o i riferimenti in java..

un riferimento è polimorfo quando c'è ereditarietà es:

- una classe eredita da un'altra ( A eredita da B)

- se creo un oggetto b in questo modo: A a = new B();

dichiaro che "a" è un riferimento ad un oggetto di tipo B ma ha tipo statico "A";

quindi lo tratto come un A ma in realtà è un B..

Questo in generale..

Il polimorfismo è un argomento vastissimo.. ti conviene studiarlo in un libro.. il forum non basta..