Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Minha Solução] Desafio Casting Classe Animal

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;

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Oii Carlos. Tudo bem?

Boa! Parabéns por praticar e obrigada por compartilhar com a gente. Seu empenho e dedicação inspiram demais!

Continue firme nos estudos.

Um abraço.