私はJavaが初めてで、演習として戦艦のゲームを作成しています。明らかに、2 つのゲーム ボード (各プレイヤーに 1 つ) があり、各ボードには 3 つの船が割り当てられます。私の考えは、「ship」クラスを含む「GameBoard」クラスを作成することです。これにより、配置されるボードのインスタンスである新しい船を作成できます。これが私がこれまでに持っているものです:
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();
私の腸はそれが非常に間違っていると私に言っています、そして私は何をすべきか分かりません. 助けてくれてありがとう!