Laboratório I
Mateus Raeder
Classes abstratas
 Método abstrato: um método que não tem implementação
- Como informar ao método que ele é abstrato?
public abstract void teste();
 Classes abstratas são classes que possuem pelo menos 1 método
abstrato
- Como informar que uma classe é abstrata?
public abstract class Pessoa
Mateus Raeder – maio de 2010
Classes abstratas
 Uma classe abstrata é uma classe que não pode ser instanciada. Deve
ser obrigatoriamente herdada
 Serve como um molde para as subclasses
 Os métodos abstratos possuem apenas as assinaturas, sem a
implementação.
A implementação deve ser realizada OBRIGATORIAMENTE
Nas subclasses que herdam a superclasse abstrata
 Cada subclasse implementa da maneira que lhe for conveniente
Mateus Raeder – maio de 2010
Download

Classes abstratas