Я делаю приложение, которое читает из файла, а затем использует каждую строку в качестве параметров для создания объекта, в конечном итоге создавая массив объектов. Проблема в том, что конструктор, похоже, не работает, и я не могу для жизни понять, почему. Часть кода не работает можно резюмировать следующим образом:Java Constructor не работает
this.arrayOfObjects[number] = MyObject(oData[1],oData[2],dataSet);
В коде выше, мы можем рассматривать «число», как целое число intialised до 0, 'OData [1] в виде строки, «OData [2 ] 'как строку и dataSet как массив целых чисел. Эта строка кода показывает ошибку: «Метод MyObject (String, String, int []) не определен для типа ObjectData« Однако у меня есть конструктор, который явно соответствует этому, и если я разрешаю Eclipse применять ' quickfix 'для создания самого конструктора, он все равно не работает. Для справки, мой конструктор в классе MyObject является:
public MyObject(String string, String string2, int[] dataSet){...}
Спасибо вам, если вы можете помочь, я буду оставаться в Интернете, чтобы выяснить, на всех, если это необходимо.
Редактировать: первая строка кода находится в конструкторе для другого класса, независимо от того, влияет ли это на поведение, я не уверен.
Я не могу поверить, что я проглядел такую простую ошибку. Полагаю, вся часть кривой обучения, спасибо! –