我目前正在尝试使用 2D 数组绘制形状。在我的课堂上有一个全局数组定义为public char canvas[][];
到目前为止,我只声明了数组char canvas[][] = new char[height][width];
如果这个数组已经被声明了,并且我不应该修改给定的代码,我该如何调用该数组的一个实例以便我可以使用它?
谢谢。
(编辑)
class DrawingSystem {
public char canvas[][];
public static void makeNewCanvas(int tmpWidth, int tmpHeight) {
canvas[][] = new char[tmpHeight][tmpWidth];
for (int row=0; row<tmpHeight; row++) {
for (int col=0; col<tmpWidth; col++) {
canvas[row][col] = ' ';
}
}
}