Duvida : Chamando metodos overriden

1 resposta
duardor

Ae galera no seguinte codigo:

public class teste{ 
  public static void main(String[] args){ 
  FILHO2 f = new FILHO2();
  f.metodo(5);
  }	 
  public void metodo(int i){
    System.out.println("PAI DE TODOS");
  }
}

class FILHO1 extends teste
{
	public void metodo(int i){
		System.out.println("FILHO 1");
	}
}

class FILHO2 extends FILHO1
{
	public void metodo(int i){
	  //QUERO CHAMAR AQUI	
	}
}

Existe alguma maneira de chamar os metodos das classes pai de FILHO2…
Se sim como eu chamo na linha de metodo da classe filho2 os metodos de filho 1 e de pai…???
Valews

1 Resposta

mlopes

Ola,

Do pai (nesse caso teste) não da. Do filho2, basta chamar super.metodo();

[]'s

Criado 17 de março de 2003
Ultima resposta 17 de mar. de 2003
Respostas 1
Participantes 2