Я хочу сделать глубокую копию массива объектов с помощью конструктора.
public class PositionList {
private Position[] data = new Position[0];
public PositionList(PositionList other, boolean deepCopy) {
if (deepCopy){
size=other.getSize();
data=new Position[other.data.length];
for (int i=0;i<data.length;i++){
data[i]=other.data[i];
}
Однако то, что у меня выше по какой-то причине, не работает. У меня есть автоматические тесты, которые я запускаю, и его провал этих тестов. Поэтому theres ошибка здесь, что я не уверен, что это такое.