Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Sugestão] 3. Verificação usando instanceof

class Animal {
    public void makeSound() {
        System.out.println("Som generico");
    }
}

class Cachorro extends Animal {
    @Override
    public void makeSound() {
        System.out.println("gritar");
    }
}

public class Main {
    public static void main(String[] args) {
        Cachorro cachorro = new Cachorro();

        if (cachorro instanceof Animal) {
            Animal animal = (Animal) cachorro;
            animal.makeSound();
        }
    }
}
1 resposta

incrivel@ parabéns, vo tentar fazer assim!