package Relatorio.AgendaContatos;
public class Contatos {
private String nome;
private String contato;
public Contatos(String nome, String contato) {
this.nome = nome;
this.contato = contato;
}
public String getNome() {
return nome;
}
public String getContato() {
return contato;
}
@Override
public String toString() {
return "Nome: " + getNome() + " | Telefone: " + getContato();
}
}
package Relatorio.AgendaContatos;
import java.util.ArrayList;
import java.util.List;
public class Agenda {
private final List<Contatos> contatos = new ArrayList<>();
public void adicionarContatos(String nome, String telefone) {
contatos.add(new Contatos(nome, telefone));
}
public void listarContatos() {
System.out.println("LISTA DE CONTATOS \n");
for (Contatos c : contatos) {
System.out.println(c);
}
}
@Override
public String toString() {
return "Agenda com " + contatos.size() + " contatos";
}
}
package Relatorio.AgendaContatos;
public class Principal {
public static void main(String[] args) {
Agenda agenda = new Agenda();
agenda.adicionarContatos("João Silva", "(11) 99999-0000");
agenda.adicionarContatos("Luana Santos", "(21) 98888-0000");
agenda.adicionarContatos("Pedro Oliveira", "(31) 97777-0000");
agenda.listarContatos();
}
}