Я делаю основную игру с использованием двумерного массива (4x4), в котором элементы (типа объекта со значениями от 1 до 16) необходимо переключать, чтобы достичь определенного целевого состояния, это состояние должно сравниваться с текущим состояниемотсюда необходимость копирования.
Пока у меня есть:
public void cloneArray() throws CloneNotSupportedException
{
ClassName copy = (ClassName)super.clone();
copy.tiles = (Tile[][]) tiles.clone();
}
Кажется ли это правильным, или я что-то упустил?