现货在沃特福德。第7行所做的只是告诉Java在二维数组中为n * n个Hexagon对象创建空间。
您仍然需要为每个这些六边形调用新的
本质上,您需要将第7行替换为:
board = new Hexagon[n][n];for(int i=0; i<n; i++) for(int j=0; j<n; j++) board[i][j] = new Hexagon();

现货在沃特福德。第7行所做的只是告诉Java在二维数组中为n * n个Hexagon对象创建空间。
您仍然需要为每个这些六边形调用新的
本质上,您需要将第7行替换为:
board = new Hexagon[n][n];for(int i=0; i<n; i++) for(int j=0; j<n; j++) board[i][j] = new Hexagon();