1
resposta

Desafio trabalhando com listas

//Desafio 1
//Classe Pessoa
public class Pessoa {
    private String nome;
    private int idade;

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public int getIdade() {
        return idade;
    }

    public void setIdade(int idade) {
        this.idade = idade;
    }

    @Override
    public String toString() {
        return this.getNome()+ getIdade();
    }
}
//Main
import java.util.ArrayList;

public class Main {
    static void main(String[] args) {
        var pessoa1 = new Pessoa();
        var pessoa2 = new Pessoa();
        var pessoa3 = new Pessoa();

        pessoa1.setNome("Leonardo");
        pessoa1.setIdade(25);

        pessoa2.setNome("Isadora");
        pessoa2.setIdade(16);

        pessoa3.setNome("Reginaldo");
        pessoa3.setIdade(50);

        ArrayList<Pessoa> listaPessoa = new ArrayList<>();{
            listaPessoa.add(pessoa1);
            listaPessoa.add(pessoa2);
            listaPessoa.add(pessoa3);
            System.out.println(listaPessoa.size());
            System.out.println(listaPessoa.getFirst());
            System.out.println(listaPessoa);
        }
    }
}
1 resposta

Olá, Leonardo! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o conceito de encapsulamento para organizar os atributos da classe em Java, utilizou muito bem a sobrescrita do método toString para personalizar a saída e ainda compreendeu a importância das coleções para manipular listas de objetos.

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

Sugestão de conteúdo para você mergulhar ainda mais no 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!