Originariamente inviato da ale60
Ciao volevo chiedere se io ho

A b=new A();
B a=(B)b;
a.f();

a andrà a chiamare la funzione presente in a ma quindi quando vado a invocare la funzione con il puntatore la funzione che verrà chiamata sarà quella di tipo del oggetto puntato in questo caso A?
Se B (sottoclasse di A) ridefinisce f, allora in quel caso viene eseguita l'implementazione di f in B.