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 zModelObjectImplementations 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ć?

questionAnswers(1)

yourAnswerToTheQuestion