h
Size: a a a
h
OO
OO
h
OO
OO
ZM
T
ZM
OO
OO
SS
VP
VP
AK
S
class Main {
    public static void main(String[] args) {
        List<A1> a1s = new ArrayList<>();
        List<? extends Product> b1s = new ArrayList<>();
        copyList(a1s, b1s);
    }
    static void copyList(List<? extends A1> src, List<? extends Product> dest){
        for (A1 a1 : src) {
            dest.add(product);////////////-<-<-<-<-<-<-<Ошибка здесь
        }
    }
    class A1 extends Product{}
    class B1 extends Product{}
    class Product{}
}
Здравствуйте, почему a1 не добавляется в лист, он же наследник Product