h
Size: a a a
h
OO
OO
h
OO
OO
ZM
T
ZM
OO
OO
SS
VP
VP
AK
S
class Main {Здравствуйте, почему a1 не добавляется в лист, он же наследник Product
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{}
}