Resposta da atividade proposta:
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;
}
public Pessoa(String nome, int idade) {
this.nome = nome;
this.idade = idade;
}
@Override
public String toString() {
return "\n[Pessoa: " + "nome: " + nome + ", idade: " + idade + ']';
}
}
Classe Main:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Pessoa> pessoas = new ArrayList<>();
Pessoa p0 = new Pessoa("Tio Patinhas", 75);
pessoas.add(p0);
Pessoa p1 = new Pessoa("Zezinho", 11);
pessoas.add(p1);
Pessoa p2 = new Pessoa("Huguinho", 11);
pessoas.add(p2);
Pessoa p3 = new Pessoa("Luizinho", 11);
pessoas.add(p3);
System.out.println("Tamanho da lista de pessoas patos: " + pessoas.size());
System.out.println("Primera pessoa pato da lista: " + pessoas.get(0));
System.out.println("Lista completa de pessoas patos: " + pessoas);
}
}
Output:
Tamanho da lista de pessoas patos: 4
Primera pessoa pato da lista:
[Pessoa: nome: Tio Patinhas, idade: 75]
Lista completa de pessoas patos: [
[Pessoa: nome: Tio Patinhas, idade: 75],
[Pessoa: nome: Zezinho, idade: 11],
[Pessoa: nome: Huguinho, idade: 11],
[Pessoa: nome: Luizinho, idade: 11]]
Process finished with exit code 0