我是 Java 新手,并且作为创建战舰游戏的练习。显然,有两个游戏板(每个玩家一个),每个板将分配三艘船。那么,我的想法是创建一个“GameBoard”类,其中包含一个“ship”类,这样我就可以创建新的船,这些船是它们将被放置在上面的板的实例。这是我到目前为止所拥有的:
public class GameBoard {
int columnCount = 7;
int rowCount = 7;
int spaceCount = rowCount*columnCount;
private class ship {
private String name;
private void setName(String newName) {
name = newName;
}
}
}
现在我的问题是如何在游戏板中调用新船。要创建一个新板,我会这样做:
GameBoard player1 = new Gameboard();
不过,我该去哪里呢?会是这样吗?
player1.ship ship1 = new player1.ship();
我的直觉告诉我这是非常错误的,我只是不知道该怎么做。谢谢你的帮助!