April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Interfaces e Classes Abstratas
n Classes Abstratas em Java
nabstract class Veículo {
n abstract void Abastece();
n}
nclass Ônibus extends Veículo {
n   void Abastece() {
n EncheTanqueComDiesel();
n   }
n }
...
objAbstrato = new Veículo();    // Erro
objConcreto = new Ônibus();     // Ok
n