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
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:
Vou aqui ‘começar’ o programa pra você:
[code]
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[/code]
[code]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.
}
}[/code]
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.