1
resposta

lista de exercícios 1,2 e 3

import java.util.ArrayList;

public class Lista {
    public static void main(String[] args) {
        ArrayList<String> flores = new ArrayList<>();

        flores.add("Hortência");
        flores.add("Lavanda");
        flores.add("Girassol");
        flores.add("Cravo");
        flores.add("Rosa");
        flores.add("Begônia");

        System.out.println("-------Lista de Flores-------");

        for (String flor : flores) {
            System.out.println(flor);
        }
    }
}

exercício 2

package Animal;

public class Animal {
    public void raca() {
        System.out.println("O animal pretence a raça: ");
    }

}
package Animal;

public class Cachorro extends Animal {

    @Override
    public void raca() {
        System.out.println("O cachorro é da raça Pinscher");
    }
    public void abanarRabo (){
        System.out.println("O Pinscher está abanando o rabo.");
    }
}

exercício 3

package Animal;

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

        if (animal instanceof Cachorro) {
            Cachorro cachorro = (Cachorro) animal;
            cachorro.abanarRabo();
        }else {
            System.out.println("Este animal não é um cachorro.");
        }

    }
}
1 resposta

Olá, Renata! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Observei que você explorou o uso de ArrayList para armazenar e percorrer elementos dinamicamente, utilizou muito bem o conceito de herança e polimorfismo com sobrescrita de métodos e ainda compreendeu a importância do type casting com instanceof para acessar métodos específicos de subclasses.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!