Alguém pra me ajudar com interface?

Não sei o porque que se dá esse erro, deem um help aqui pls;
Coloquei os prints dos erros abaixo!!!

RepositorioPessoasArray

package negocio;

import java.util.Arrays;

public class RepositorioPessoasArray implements iRepositorioPessoas{
private int indice;
private Pessoa[] pessoas;

public RepositorioPessoasArray(int Pessoa){
    this.pessoas = pessoas;
    
}


  public void inserir(Pessoa a){
    pessoas[indice] = a;
    indice = indice+1;
}

public int getIndice() {
    return indice;
}

public void setIndice(int indice) {
    this.indice = indice;
}

public Aluno[] getPessoas() {
    return pessoas;
}

public void setPessoas(Pessoa[] pessoas) {
    this.pessoas = pessoas;
}


public Pessoa procurar(String cpf){
    Pessoa procurado = null;
    for(int i=0;i<indice;i++){
        Pessoa aux = this.pessoas[i];
        if(aux.getCpf().equals(cpf)){
            procurado = aux;
        }
        return procurado;
    }
    return null;
}


public void remover(String cpf){
    for(int i=0;i<indice;i++){
        Pessoa aux = this.pessoas[i];
        if(this.pessoas.equals(cpf)){
            this.pessoas[i]=this.pessoas[indice-1];
            this.pessoas[indice-1] = null;
            indice=indice-1;
        }
    }
}


public void atualizar(){
    
}


@Override
public String toString(){
    return "Pessoa: "+ Arrays.toString(this.getPessoas())+ "Indice: "+this.getIndice();
}

}

Minha Interface
iRepositorioPessoas

package negocio;

public class iRepositorioPessoas {

public void inserir(Pessoa a);
public Pessoa procurar(String cpf);
public void remover(String cpf);

}

Classes são declaradas usando a palavra reservada class.
Interfaces são declaradas usando a palavra reservada interface.

1 curtida

você não criou uma interface, só criou outra classe. Quando declarar interface no topo da sua classe a IDE não reclamara disso.

1 curtida