Polimorfismo

alguem sabe como polimorfismo implementa interface?

valeu galera.

Não é o polimorfismo que implementa a interface, é a sua classe

:slight_smile:

O Polimorfismo eu costumo definir como a capacidade de um objeto ser algum outro e continuar sendo ele mesmo

:smiley:

Talvez isso compile

[code]interface Mortal {
void morrer();
}

class Gato implements Mortal{
public void morrer(){ System.out.println(“Miau, eu morri”); }
}

class Carro implements Mortal{
public void morrer(){ System.out.println(“Vrrrrum, eu morri”); }
}

class Assassino{
void vouMatarIsso(Mortal m){ System.out.println(“Vou mandar matar isso q vc me mandou”); m.morrer();
}
public class Qqcoisa {
public static void main(String [] args){
Gato bichano = new Gato(); // um GATO
Carro ferrari = new Carro(); // uma Ferrari!
Assassino jack = new Assassino();

  jack.vouMatarIsso(bichano); // aqui o jack corta o gato ao meio
  jack.vouMatarIsso(ferrari);  // aqui ele da a partida e o carro ... morre     

}
}

[/code]

hahahaha, mto bacana o exemplo :slight_smile:

valeu rapaziada

sou novo no forum ne e sou iniciante na linguagem Java valeu pela ajuda.

[quote=peczenyj]Talvez isso compile

[code]interface Mortal {
void morrer();
}

class Gato implements Mortal{
public void morrer(){ System.out.println(“Miau, eu morri”); }
}

class Carro implements Mortal{
public void morrer(){ System.out.println(“Vrrrrum, eu morri”); }
}

class Assassino{
void vouMatarIsso(Mortal m){ System.out.println(“Vou mandar matar isso q vc me mandou”); m.morrer();
}
public class Qqcoisa {
public static void main(String [] args){
Gato bichano = new Gato(); // um GATO
Carro ferrari = new Carro(); // uma Ferrari!
Assassino jack = new Assassino();

  jack.vouMatarIsso(bichano); // aqui o jack corta o gato ao meio
  jack.vouMatarIsso(ferrari);  // aqui ele da a partida e o carro ... morre     

}
}

[/code][/quote]

peczenyj,

Me arruma um pouquinho disso que você tá usando! :smiley: