Esta eh uma das caracteristicas do polimorfismo, poder adicionar uma versao diferente de comportamento a uma classe, e tambem, poder continuar mantendo o comportamento anterior.
 
Vamos lah: Imagine que voce tem uma classe qualquer, digamos "A"
 
public class A{
 
  public void metodo(){
    System.out.println( "metodo A" );
  }
 
}
 
Agora, imagine que voce tem uma nova classe "B", como sendo "filha" de "A"
 
public class B extends A{
 
  public void metodo(){
 
    super.metodo();
 
    System.out.println( "metodo B" );
 
  }
 
}
 
A chamada "super.metodo()" farah com que o metodo da classe "pai" seja executado.
 
----- Original Message -----
Sent: Tuesday, March 11, 2003 11:28 PM
Subject: [java-list] Sobrescrevendo um m�todo

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