У меня есть метод, который ожидает List
в качестве аргумента:
public void myMethod(List<SuperClass> list) {}
Я хочу вызвать этот метод с List
что-то вроде:
List<SubClass> subList = new ArrayList<>();
// ...
myMethod(subList); // Got an argument mismatch error on this line.
Разве я не должен иметь возможность сделать это, когда SubClass расширяет SuperClass
?