Добрый день! Не пойму вот что. Как сочетаются эти 2 строчки кода: private GameObject[][] gameField = new GameObject[SIDE][SIDE]; (у нас же конструктор уже из 3х параметров, как возможно создать такой объект и gameField[y][x] = new GameObject(x, y, isMine); (у нас уже существует каким то образом объект-массив с 2мя параметрами. Как можно еще добавить булевый? package com.javarush.games.minesweeper; import com.javarush.engine.cell.*; public class MinesweeperGame extends Game { private static final int SIDE = 9; private GameObject[][] gameField = new GameObject[SIDE][SIDE]; private int countMinesOnField; @Override public void initialize() { setScreenSize(SIDE, SIDE); createGame(); } private void createGame() { for (int y = 0; y < SIDE; y++) { for (int x = 0; x < SIDE; x++) { int randomNumber = getRandomNumber(10); boolean isMine = randomNumber < 1; if (isMine) { countMinesOnField++; } gameField[y][x] = new GameObject(x, y, isMine); setCellColor(x, y, Color.ORANGE); } } } }