Olá galera, sou novo em Java e tenho dúvida nesse exercício:
O perfil de uma rede social (como o Orkut, FaceBook…) possui nome, senha (pode ser String) e um grupo de amigos. Cada amigo possui nome e uma lista de comunidades. Na classe PerfilSocial, implemente os seguintes métodos:
-
inicializaPerfil
-
adicionaAmigo
-
excluiAmigo
-
consultaAmigo (recebe o nome e retorna todas as informações do amigo)
-
consultaAmigo (recebe uma posição e retorna as informações do amigo)
-
ordenaAmigos
-
embaralhaAmigos
-
adicionaComunidade
-
atualizaComunidade (você deve passar uma posição e o novo nome da comunidade)
-
retornaComunidades (retorna as comunidades de um amigo)
-
transformaEmVetor (transforma a lista de amigos em vetor)
-
perfilVazio (verifica se a agenda está vazia ou não)
-
imprimeComunidades (dado um amigo, imprime as comunidades deste amigo)
-
imprimeAmigos (dado um perfil, imprime os amigos deste perfil)
Crie uma classe chamada TestaPerfilSocila. Nesta classe, crie 3 instâncias do tipo perfil social que deverão testar todos os métodos desta classe disponíveis na classe PerfilSocial. Sempre que possível, use iteradores.
Você pode usar um método isolado para incluir os dados nas Collections.
Se alguém puder me ajudar, agradeço