Передача List в метод, ожидающий List

У меня есть метод, который ожидает 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?

9
задан BalusC 11 June 2016 в 20:48
поделиться