Przekazywanie ArrayList <Podklasa> do metody zadeklarowanej za pomocą List <Superclass>
Mam metodę z parametrem zawierającym typy generyczne.
public static void readList(List<ModelObject> list)
{
// more code
}
Chcę zdaćArrayList
zModelObjectImplementation
s do tej metody.
ArrayList<ModelObjectImplementation> myList;
myList = ...
readList(myList); // gives compilation error
ModelObject
to interfejs, któryModelObjectImplementation
narzędzia. Jak mogę zmienić deklarację metody, aby na to zezwolić?