【发布时间】:2013-12-18 12:28:51
【问题描述】:
我创建了一个 2d 数组(用作棋盘),在另一个类中我想获取我的数组并能够对其执行操作。
我的数组定义(类PlayingBoard):
public char[][] myGrid = new char[12][12];
现在我想从我的项目中的其他类操作这个数组。我试图在 not 中定义的类中调用此网格
int i, j;
for(i = 0; i < 12; i++) {
for(j = 0; j < 12; j++) {
PlayingBoard.myGrid[i][j] = 'x';
}
}
我得到错误:
不能从静态上下文引用非静态变量
myGrid
如何在第二课中引用、编辑和操作myGrid?
【问题讨论】:
-
声明中似乎有一个小的混淆——这应该是一个
int数组还是char数组?看起来应该是char -
@JonK
char数组,谢谢!