Ogólne rozszerzenie nie może dodać tego samego typu
Jestem nowy w tych rodzajach ogólnych. W poniższym kodzie utworzyłem metodę, która akceptuje listę elementów rozszerzających „String”.
Moje pytanie? - Kiedy liście można przypisać nową listę, to dlaczego nie można dodać ciągu „test” ... Daje mi to błąd kompilacji.
public class Child {
public void takeList(List<? extends String> list){
list = new ArrayList<String>();
list.add("test");
}
}