Preciso criar uma classe Pessoa com os atributos: nome, e-mail, telefone e um arraylist de contatos do tipo Pessoa. Para ser mais exato, estou com problemas em criar o seguinte método pra minha classe: Crie um método que recebe uma pessoa como parâmetro e
retorna a lista de contatos em comum entre elas.
Ajuda por favor!
Obrigado!
Indo direto ao ponto, eu tenho que fazer uma atividade pra faculdade ( sem pontuação ) com o intuito de praticar Java nesse período de quarentena. O professor passou o seguinte exercício:
Crie uma classe Pessoa, uma pessoa tem nome, telefone,
e-mail, e uma lista de contatos, que também são pessoas.
Crie construtores sobrecarregados que permitam:
Inicializar o nome, telefone e o e-mail;
Apenas o nome e o telefone;
Crie os getters e setters necessários;
Crie um método para adicionar uma nova pessoa a lista de
contatos;
Crie um método que recebe o nome de uma pessoa. O
método deve retornar a refência da pessoa caso ela esteja
na lista de contatos, null caso contrário;
*** Crie um método que recebe uma pessoa como parâmetro e
retorna a lista de contatos em comum entre elas.
Crie um método removeContato, esse método deve receber
o nome da pessoa a ser excluída e efetuar a exclusão da
lista de contatos;
Crie um método que exibe toda a lista de contatos.
Basicamente não consegui pensar em uma forma de fazer o método com os três * .
Ele até passou um link com a resolução mas ainda tive dificuldade para entender o código
R
rodriguesabner
mas o que vc ja fez???
C
Claudio_Dantas
Eu fiz os 5 tópicos, de cima pra baixo.
R
rodriguesabner1 like
mas código meu consagrado, código, tópico não resolve a lição
Estou com duvida no método contatosComuns. Se puder explica-lo, agradeço.
H
Heitor_Veloso1 like
pelo que eu entendi você vai pegar 2 pessoas, dentro de cada uma delas tem uma lista de contatos, voce vai comparar contato por contato e retornar os que são iguais.
ex:
Pessoa: Joao
contatos:
Ana, beatriz, joana
Pessoa: Gustavo
contatos:
jordana, beatriz, maria, ana