Desafio2: Crie uma classe Animal e uma classe Cachorro que herda de Animal. Em seguida, crie um objeto da classe Cachorro e faça o casting para a classe Animal.
public class Animal {
    private String nome;
    public Animal(String nome) {
        this.nome = nome;
    }
    public String getNome() {
        return nome;
    }
    public void setNome(String nome) {
        this.nome = nome;
    }
}
public class Cachorro extends Animal {
    private String raca;
    public Cachorro (String nome, String raca) {
        super(nome);
        this.raca = raca;
    }
    public void latir() {
        System.out.println("Latindo!");
    }
    public String getRaca() {
        return raca;
    }
    public void setRaca(String raca) {
        this.raca = raca;
    }
}
public class Principal {
    public static void main(String[] args) {
        Cachorro cachorro = new Cachorro("Montanha", "Pinscher");
        System.out.println("Nome: " + cachorro.getNome() + " - " +
                            "Raça: " + "- " + cachorro.getRaca());
        Animal animal = (Animal) cachorro;