我正在尝试为我的java课程完成作业。该作业要求我创建一个名为Cell的java类。单元类有一个保持正值的整数实例变量。我已经创建了获取值和设置值的方法。我还试过equals方法来检查两个不同的对象是否保持相同的值。
接下来,我应该创建一个Grid类,它具有2D单元对象数组的实例变量。
用户可以创建一个指定行数和列数的网格。 此外,用户还可以创建一个仅指定大小的网格。
我还应该创建一个方法来检查2d数组中的所有单元格是否为空。
我应该能够将所有单元格设置为默认值0。
我还应该能够设置具有任何正数的特定单元格
这是我到目前为止所拥有的:
答案 0 :(得分:0)
每个单元格都是一个对象,0是一个整数。我建议您使用setter设置一个新值,如下所示:
grid[i][j].setValue(0);
编辑:确保在调用setAll函数之前,网格中的每个单元都已实例化。否则,每个网格元素都将设置为null。