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