Pedido: Agenda de Contatos Pessoais

3 respostas
A

oi pessoal, preciso de uma ajudinha…
preciso de um programa em java q simule uma agenda:

  • uma classe Contato que possui os dados de uma determinada pessoa física:
    Nome
    Endereço
    Telefone residencial
    Telefone comercial
    Celular
    Fax
    E-mail
    Cidade
    Estado
    Cep
    País

-Uma classe ?Agenda? que possui as várias instâncias de um contato e os métodos de uma
determinada agenda:
Inserir contato
Remover contato
Buscar contato
Alterar contato
Imprimir todos os contatos
Imprimir um contato específico dado o nome da pessoa

-Uma classe Principal que manipula a agenda.
Se alguem souber como se faz ou puder me dar dicas ia ser muito bom obrigada

3 Respostas

GiancarloBraga

Se você souber ao mínimo o básico de orientação a objetos pode conseguir fazer sem problemas.
O que você vai usar aí são campos, getters e setters, objetos, vários tipos de dados e mais nada. É algo realmente simples.
Não espere que o pessoal daqui faça por você.

Eu aconselho você a pegar um tutorial básico sobre Java e então ir desenvolvendo. Quando uma dúvida surgir aí você posta, mas se a dúvida for o programa inteiro fica complicado ajudar.

Se você precisa de um material básico e sem enrolação, baixa a apostila da escola Caelum neste link:
http://www.caelum.com.br/caelum/curso-11.jsp

Vou aqui 'começar' o programa pra você:
public class Contato(
String nome;
String endereco;
int telefoneResidencial;
int telefoneComercial;
int celular;
int fax;
String email;
String estado;
int cep;
String pais;

//a seguir o construtor
public Contato(PARÂMETROS){
AQUI VÃO OS CAMPOS A SEREM POPULADOS
}

}//fecha essa classe
public class Agenda{
Contato contato1 = new Contato(PARÂMETROS QUE SERÃO PASSADOS AO CONSTRUTOR);
Contato contato2 = new Contato(PARÂMETROS QUE SERÃO PASSADOS AO CONSTRUTOR);
Contato contato3 = new Contato(PARÂMETROS QUE SERÃO PASSADOS AO CONSTRUTOR);

//aqui você cria os métodos para manipular os objetos.
}
}
Bravox

vc já deu uma olhada nesse tutorial ?

eros.stein

Não é um programa difícil de se implementar, na verdade é bem simples. Mas como disse o Giancarlo, vai ser difícil alguém parar só para desenvolver esse software para você. Tente fazer por você mesmo e vá postando as dúvidas aqui, dessa forma você irá realmente aprender. E o Giancarlo já te deu uma bela ajuda aí :lol: só continuar o código ou reescrevê-lo.

Abraço.

Criado 14 de setembro de 2007
Ultima resposta 15 de set. de 2007
Respostas 3
Participantes 4