gpt4 book ai didi

java - 如何在java中的方法内部使用类中的变量

转载 作者:行者123 更新时间:2023-12-01 14:39:34 25 4
gpt4 key购买 nike

所以我必须为作业编写一个扫雷游戏。如果我为棋盘创建一个类,其中包含两个 2D 数组,一个用于棋盘值,一个用于保存用户是否已单击此处或未单击。我用两个二维数组的参数编写了这些方法。我如何在我的主类中调用这些数组?

public class Board {

int x;
int y;
public char[][] board;
public char[][] reveal;

Board(int x, int y){
board = new char[x][y];
reveal = new boolean[x][y];
}

}

public class Mine{

public static void main(String[] args){

Board gameboard;
gameboard = new Board(5, 5);

???

Board.printBoard(board, reveal);

}
}


public void printBoard(char[][] board, boolean[][] test){

for(int i=0; i<=board.length; i+=1){
for(int j=0; j<board[i].length; j+=1){
if (test[i][j]==true){
System.out.print(board[i][j]);
}
else {
System.out.print('?');
}
}
System.out.println();
}

}

最佳答案

How would I call those arrays in my main class?

您不会“调用”数组。你调用方法。如果要访问类的实例变量,则需要提供访问器方法,即“获取”和“设置”实例变量的方法。

关于java - 如何在java中的方法内部使用类中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16115722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com