Polimorfismo

5 respostas
J

alguem sabe como polimorfismo implementa interface?

valeu galera.

5 Respostas

Felagund

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:

peczenyj

Talvez isso compile

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     
   }
}
rodpuc

hahahaha, mto bacana o exemplo :slight_smile:

J

valeu rapaziada

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

P
peczenyj:
Talvez isso compile
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     
   }
}

peczenyj,

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

Criado 11 de março de 2009
Ultima resposta 11 de mar. de 2009
Respostas 5
Participantes 5