Bonjour.
Je code un petit scrabble, et j'ai le morceau de code suivant :
Classe Board.java
Lors d'une instanciation de board, j'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public class Board { protected Cell[][] board = new Cell[15][]; public Board() { this.generateNewBoard(); } public void generateNewBoard() { for(int i = 0; i < 15; i++) for(int j = 0; j < 15; j++) this.board[i][j] = new Cell(); } }
Maintenant si je change
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Exception in thread "main" java.lang.NullPointerException at upd.apecorilla.scrabble.Board.generateNewBoard(Board.java:36) at upd.apecorilla.scrabble.Board.<init>(Board.java:24) at Main.main(Main.java:10) /home/alexandre/.cache/netbeans/8.1/executor-snippets/run.xml:53: Java returned: 1 BUILD FAILED (total time: 0 seconds)
plus de problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 protected Cell[][] board = new Cell[15][]; // En : protected Cell[][] board = new Cell[15][15];
J'aimerai comprendre pourquoi ?
Merci à vous
Partager