Não entendi porque foi colocado na solução do instrutor o código abaixo. Eu simplesmente não coloquei ele e funcionou. Não vi isso ser explicado na aula desta forma, Isso é um método? :
public Pessoa(String nome, int idade) {
this.nome = nome;
this.idade = idade;
}
Também achei diferente a forma que foi feita a impressão de todos os itens do array list usando o for, isso também não foi explicado na aula:
System.out.println("Lista de Pessoas:");
for (Pessoa pessoa : listaDePessoas) {
System.out.println(pessoa);
}
Eu fiz essa impressão de forma diferente, conforme abaixo, e deu certo:
System.out.println(listaDePessoas);