Estou usando as mesmas classes desse exercício http://www.guj.com.br/posts/list/120633.java
Não estou conseguindo fazer o solicitado aqui: 3 Implemente uma classe Veterinario que contenha um método examinar() cujo parâmetro de entrada é um Animal, quando o animal for examinado ele deve emitir um som, passe os 3 animais com parâmetro.
Tenho esta classe:
public class Veterinario{
public void examinar(Animal animal){
if(animal.equals("Cachorro "))
{
System.out.println("AIIIIIIIIIIII");
}
else if(animal.equals("Cavalo"))
{
System.out.println("AAAAAAAARGGGGGGGGGGG");
}
}
}
public class Cachorro extends Animal {
public void emitirSom()
{
System.out.println("AHUUUUUUUUUUUUUUUUUUUU");
}
public String toString()
{
return "Cachorro";
}
}
Estou tendo dificuldade em identificar a qual subclasse pertence o objeto, quero colocar um som diferente para cada animal examinado.