Da ist etwas, das mir hier fehlt. mit diesem Code bekomme ich eine java.lang.NullPointerException
:java.lang.NullPointerException beim Füllen eines Arrays von Objekten
public static void main(String[] args) {
Board board = new Board();
board.Initialise();
}
public class Board {
private Obj[][] tableau;
public void Board() {
tableau = new Obj[8][8];
}
public void Fill_Board() {
tableau[0][0]= new Obj('B');
}
}
Aber mit diesem anderen Code bekomme ich keine Fehler. Was mache ich falsch und wie initialisiere ich diese Objektgruppe richtig?
public class Board {
private Obj[][] tableau = new Obj[8][8];
public void Board() {
}
public void Fill_Board() {
tableau[0][0]= new Obj('B');
}
}
Ich denke, Sie müssen uns mehr Kontext zur Verfügung stellen, da Sie eine Klasse Tab haben, aber Sie verwenden es nicht in main() –
@ TerraNova993 Warum formatieren Sie die Änderungen, die Leute vorgenommen haben, um Ihren Code lesbar zu machen? – jzworkman