저는이 일반 유형을 처음 사용합니다. 아래 코드에서 "String"을 확장하는 항목 목록을 받아들이는 메서드를 만들었습니다.일반 확장에서 같은 유형을 추가 할 수 없습니다.
내 질문은 무엇입니까? - 목록에 새 목록이 지정 될 수있는 경우 왜 "test"문자열을 추가 할 수 없습니까? 그러면 컴파일 오류가 발생합니다.
public class Child {
public void takeList(List<? extends String> list){
list = new ArrayList<String>();
list.add("test");
}
}