여기에 누락 된 것이 있습니다. 이 코드로 내가 얻을 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