Как добавить в массив массивов переменную экземпляра? - PullRequest
0 голосов
/ 15 сентября 2018

У меня есть переменная экземпляра внутри класса, которая выглядит как

private GridLocation [][] world;

Я не уверен, как вы добавляете значения к паре угловых скобок, как это.Я просто знаю, что эти два значения представляют координаты квадрата в сетке.Как бы вы добавили квадрат (1,2), например?Согласно моей книге, вы присваиваете значения внутри конструктора с помощью

this.name = name;

Я очень не уверен, что делать в этом случае, хотя

1 Ответ

0 голосов
/ 15 сентября 2018

как @GBlodgett уже ответил на вопрос. Это «многомерный» массив или массив массивов. Он работает как один массив, в котором вы можете выбирать между различными массивами.

 GridLocation [][] world = new GridLocation[x][y];//x, and y are the size of your array


 world[1][2] = yourGridLocation;

Вы также должны посмотреть, как его инициализировать. Здесь - ссылка на похожий вопрос.

В Java двумерный массив представлен массивом массивов в котором каждый вложенный массив имеет одинаковую длину: цитата enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...