April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Fundamentos da Linguagem
nHerança
nJava somente suporta herança simples para a especialização de classes
n
n class Ônibus extends Veículo {
n ...
n }
n ...
n  Veículo v[100];    // array heterogêneo
...
v[15] = new Ônibus(100);
v[16] = new Bicicleta;
v[15].Abastece();  // Ônibus.Abastece-Polimorfismo
n