Здесь кое-что отсутствует. с этим кодом я получаю java.lang.NullPointerException
:java.lang.NullPointerException при заполнении массива объектов
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');
}
}
Но с этим другим кодом я не получаю сообщение об ошибке. Что я делаю неправильно, и как правильно инициализировать этот массив объектов?
public class Board {
private Obj[][] tableau = new Obj[8][8];
public void Board() {
}
public void Fill_Board() {
tableau[0][0]= new Obj('B');
}
}
Я думаю, вам нужно предоставить нам больше контекста, потому что у вас есть вкладка класса, но вы не используете ее в main() –
@ TerraNova993 Почему вы неформатируете редактирование людей, сделанных для того, чтобы сделать ваш код доступным для чтения? – jzworkman