У меня есть метод с параметром, содержащим generics.
public static void readList(List<ModelObject> list)
{
// more code
}
Я хочу передать ArrayList
из ModelObjectImplementation
этому методу.
ArrayList<ModelObjectImplementation> myList;
myList = ...
readList(myList); // gives compilation error
ModelObject
- это интерфейс, реализуемый ModelObjectImplementation
. Как я могу изменить объявление метода, чтобы это разрешить?