У меня вопрос, что я не могу найти ответ нигде. У меня есть два метода, которые почти идентичны. Разница между этими двумя методами заключается в том, что они являются разными объектами.Может ли java generics делать то, что мне нужно?
public static **Object[]** readFile(**Object[]** inObj){
for(int i = 0; i < inObj.length ; i++){
inObj[i] = new **Object()**;
String str = objectInput.nextLine();
inObj[i].**setObjectLine**(str);
}
return inObj;
}
Выше приведен пример метода, некоторые из которых были удалены. Полужирный (заключенный в ** текст) - это те части, которые отличаются друг от друга. , поэтому у меня есть два метода, точно так же, как это возможно для меня использовать дженерики, чтобы устранить необходимость в двух разных методах?
Разделяют ли они общий базовый интерфейс с помощью метода, который необходимо вызвать? – SLaks