Я работаю над игрой tic-tac-toe для класса и в одном классе создаю объект Board, который содержит массив String, а затем передает его классу игроков. Однако я не могу понять, как разрешить использовать эту информацию в новом классе. Может ли кто-нибудь здесь дать мне несколько указателей?Связывание массива с другим классом в Java
public static void main(String[] args)
{
//new tic-tac-toe board
Board board = new Board();
//two new players (computer and human)
Player computer = new Player(board, "X"); //Give computer player access to board and assign as X.
Player human = new Player(board, "O"); //Give human player access to board and assign as O.
и класс Я пытаюсь использовать его в
package outlab5;
import java.util.Scanner;
public class Player {
private String[][] currentBoard;
private String move;
Scanner input = new Scanner(System.in);
public Player(Board inBoard, String inMove){
move = inMove;
}
public void computerMove(){
boolean valid = false;
while(!valid){
int moveCols = (int)(Math.random()*4);
int moveRows = (int)(Math.random()*4);
System.out.print(currentBoard[0][0]);
}
}
Возможно, ваш 'String []' должен быть какой-то класс. Может быть, «Совет»? –