1
resposta

exercicio

import java.util.ArrayList;
public class Principal {
    public static void main(String[] args) {
        var pessoaArthur = new pessoa();
        pessoaArthur.setNome("Arthur");
        pessoaArthur.setIdade(19);


        var pessoaKathary = new pessoa();
        pessoaKathary.setNome("Kathary");
        pessoaKathary.setIdade(19);


        ArrayList<pessoa> listaDePessoas = new ArrayList<>();
       listaDePessoas.add(pessoaArthur);
       listaDePessoas.add(pessoaKathary);

        System.out.println("Tamanho da Lista de pessoas " + listaDePessoas.size());
        System.out.println("Primeira pessoa " +listaDePessoas.get(0).getNome());
        System.out.println(listaDePessoas);

    }
}
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;
    }

    public String toString() {
        return "Pessoa " + this.getNome() + " (" + this.getIdade() + " anos )";
    }

}
1 resposta

Olá, Arthur! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de classes para estruturar os objetos, utilizou muito bem listas para armazenar e manipular os dados e ainda compreendeu a importância dos métodos getters e setters para manter o encapsulamento.

Uma dica interessante para o futuro é aplicar convenções de nomenclatura em Java, deixando a classe com inicial maiúscula. Assim:

public class Pessoa {
    private String nome;
    private int idade;

    // getters e setters
}

Isso faz com que o código fique mais alinhado às boas práticas da linguagem e facilite a leitura.

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!