Criação de objeto

Tenho um programa que faz a seguinte criação de objeto:

static void Testador(String palavra, int ocorrencia)
    {
        Incidencia[] vetor = new Incidencia[10];

        vetor[0].setPalavra(palavra);
        vetor[0].setOcorrencia(ocorrencia);
    }

porém ele está dando erro de java.lang.NullPointerException quando executo o método;

na minha classe incidencia de onde deriva a criação do objeto meus métodos e get e sets estão ok’s e meus construtores apenas dá null a string , 0 para o inteiro

public void Incidencia() {
        this.palavra = null;
        this.ocorrencia = 0;
    }

    public void Incidencia(String palavra, int ocorrencia) {
        this.palavra = null;
        this.ocorrencia = 0;
    }

obrigado pela ajuda, hugs!

falou instanciar a incidência no vetor

vetor[0] = new Incidencia();

no seu código:

[code]static void testador(String palavra, int ocorrencia)
{
Incidencia[] vetor = new Incidencia[10];

    vetor[0] = new Incidencia();
    vetor[0].setPalavra(palavra);
    vetor[0].setOcorrencia(ocorrencia);

}[/code]

ou

[code]static void testador(String palavra, int ocorrencia)
{
Incidencia[] vetor = new Incidencia[10];

    vetor[0] = new Incidencia(palavra, ocorrencia);

}[/code]

[quote=rodpuc]falou instanciar a incidência no vetor

vetor[0] = new Incidencia();

no seu código:

[code]static void testador(String palavra, int ocorrencia)
{
Incidencia[] vetor = new Incidencia[10];

    vetor[0] = new Incidencia();
    vetor[0].setPalavra(palavra);
    vetor[0].setOcorrencia(ocorrencia);

}[/code]

ou

[code]static void testador(String palavra, int ocorrencia)
{
Incidencia[] vetor = new Incidencia[10];

    vetor[0] = new Incidencia(palavra, ocorrencia);

}[/code]
[/quote]

verdade era isso mesmo, valeu!

muito obrigado :twisted:

hugs