Boa tarde pessoal, sou iniciante em java e estou com o seguinte problem:
Tenho que criar uma classe contato que contenha todos os dados de uma pessoa. Por exemplo:
public class Pessoa{
private String nome;
private String telefone;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
}
ai eu coloco todos os gets e sets
Também tenho que criar um interface:
public interface Manipulador {
//Adiciona um novo registro na agenda
public abstract void adicionar(Contato contato);
// Exclui um pelo identificador do registro
public abstract void excluir(Contato contato);
// Atualiza um registro passando o identificador dele
public abstract void atualizar(Contato contato);
// Visualiza todos os registros da agenda
public abstract void listar();
}
beleza. Também tenho que criar uma classe que implemente esta interface. Nesta classe tenho que criar um vetor de 10 posições e que contenha um contato. Ai é onde está o problema eu não consigo implementar essa classe meu codigo está com erro.
public class Controle implements Manipulador{
Contato lista[];
Contato c1 = new Contato();
int pos = 0;
int quantContatos = 0;
public Controle(){
lista = new Contato[2];
for(int i = 0; i < lista.length; i++){
lista[i] = new Contato();
}
}
@Override
public void adicionar(Contato contato) {
lista[quantContatos] = contato;
//quantContatos++;
}
@Override
public void excluir(Contato contato) {
}
Eu quero implementar esse métodos passando os dados para o vetor.
Quem poder me ajudar agradeço.