alguem sabe como polimorfismo implementa interface?
valeu galera.
alguem sabe como polimorfismo implementa interface?
valeu galera.
Não é o polimorfismo que implementa a interface, é a sua classe
O Polimorfismo eu costumo definir como a capacidade de um objeto ser algum outro e continuar sendo ele mesmo
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
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!