Versão atual:

Matriz de classe sempre nula

Estou desenvolvendo um jogo de campo minado e para gerar a matriz do campo utilizo a classe CampoMinado que deveria gerar e retornar essa para a classe Main.

Classe CampoMinado

public class CampoMinado {

    private int[][] tabuleiro;

public int[][] getTabuleiro() {
        return tabuleiro;
    }

...

public static void main(String[] args) {

        new CampoMinado().executar();

}

public void executar()
{

        CampoMinado();

        for (int linha = 0; linha < tamanhoTabuleiro; linha++) {
                for (int coluna = 0; coluna < numeroColunas; ++coluna) {
                        System.out.print(tabuleiro[linha][coluna]);
                }
                System.out.println();
        }

}

Classe Main

    public void criarCampo()
    {
        campoMinado = new CampoMinado();
        tabuleiro = campoMinado.getTabuleiro();
    }

Ao executar apenas a classe CampoMinado, a matriz do campo é exibida. Porém, ao utilizar a classe Main, o valor da variável tabuleiro é nulo.

Versão(1):

Ver a versão formatada

Matriz de classe sempre nula

  • criado 13 de set de 2013

Comentário

new question