Chama o método da superclasse: super.xxx dentro do novo método e depois adiciona o que quiser especializar. Importante que a assinatura do metodo tem que ser igual ao da superclasse. Um exemplo simples:
 
public class Mensagem{
    public Mensagem(){}
 
    public void exibir(){}
}
 
public classe MensagemTexto extends Mensagem{
    public MensagemTexto(){}
 
    public void exibir(){
        super.exibir();
        // Mais alguma coisa
    }
}
 
Petrônio.
----- Original Message -----
Sent: Tuesday, March 11, 2003 11:28 PM
Subject: [java-list] Sobrescrevendo um método


E-mail Premium BOL
Antivírus, anti-spam e até 100 MB de espaço. Assine já!
http://email.bol.com.br
Galera, como eu faço pra reescrever um método de uma superclasse, sem perder o que já está escrito na superclasse? Na verdade não é bem reescrever, mas sim adicionar código a esse método.
 
Obrigado!
Sergio Ferreira de Mendonça
Nexxera Tecnologia e Serviços S.A.
http://www.nexxera.com

Responder a