Oi, Alvaro! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Achei interessante como você organizou a criação dos objetos e utilizou a ArrayList pra armazenar os dados, além de já aplicar o toString() para exibir informações de forma mais legível. Isso mostra que você entendeu bem o fluxo de criação, armazenamento e exibição dos dados.
Uma dica interessante para o futuro é utilizar construtores na classe para deixar o código mais direto.
public class Pessoa {
String nome;
int idade;
public Pessoa(String nome, int idade){
this.nome = nome;
this.idade = idade;
}
}
Esse código cria o objeto ja com os valores definidos, evitando a chamada de metodos depois da instanciação.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!