Matriz

Olá pessoas
Alguém sabe porque a minha matriz esta retornando nula?

public Pecas[][] preencheTabuleiro()
{
Pecas[][] matrizTabuleiro=null;
int[] valores={0,1,2,3,4,5,6,7};
int numeroGerado;
numeroGerado=(int) (Math.random()*valores.length);

for(int lin=0;lin<7;lin++)
{
	for(int col=0;col<7;col++)
	{

linha 24 ----------->> matrizTabuleiro[lin][col]=new Pecas(lin,col,numeroGerado);
}
}
return matrizTabuleiro;
}

está dando esse erro

java.lang.NullPointerException
at br.pucpr.bsi.proj.minadiamante.Tabuleiro.preencheTabuleiro(Tabuleiro.java:24)
at Principal.main(Principal.java:7)
Exception in thread “main”

Falow :frowning:

Faltou o new do array, assim:

Pecas[][] matrizTabuleiro=new Pecas[7][7];

Fallow

Valeu
Eu tinha esquecido do new por se tratar de uma class Pecas :oops: