
  |
Dati un Pesce e un PesceRosso |
class Pesce {
void nuota() { ... }
}
class PesceRosso extends Pesce {
void nuota() { ... }
}
  |
Posso assegnare un PesceRosso ad un Pesce |
Pesce p= new PesceRosso();
  |
Se eseguo p.nuota(), cosa viene chiamato? |
  |
nuota() di Pesce ? |
  |
o nuota() di PesceRosso ? |
|