我正在建立一个游戏板。 Grid是具有字符的实际板,gameBoard是向用户显示的内容。两种方法使用相同的2个变量来创建数组,除了变量是用户输入,当我编译时,我被要求两次进入RxC。
如何同时运行网格和游戏板,而无需再次调用新的Grid()?
public class Controller
{
public void start()
{
String result = "";
Grid grid = new Grid();
grid.addMines();
grid.update();
View view = new View();
Grid gameBoard = new Grid();
result = gameBoard.toString();
view.display(result);
}
}
答案 0 :(得分:1)
Controller类中命名对象之间的混淆,解决方案是
String result = "";
Grid grid = new Grid();
grid.addMines();
grid.update();
grid.gameBoard();
View view = new View();
result = grid.toString();
view.display(result);