CH10-3 · DECISION

타입 경계와 와일드카드의 선택 기준을 나란히 비교한다

비교 항목: 상한 경계가 사용할 수 있는 동작을 보장한다 / extends 와일드카드는 생산자를 읽는다 / 무제한 와일드카드는 Object 목록과 다르다

타입 경계와 와일드카드 판단표
확인 질문판단 근거코드에서 드러낼 것
상한 경계가 사용할 수 있는 동작을 보장한다T extends Number라면 Number 메서드를 호출할 수 있습니다.타입과 시작값
extends 와일드카드는 생산자를 읽는다List에서 원소를 Number로 읽을 수 있지만 정확한 원소 타입을 몰라 null 외에는 추가할 수 없습니다.실패 또는 변경 경계
무제한 와일드카드는 Object 목록과 다르다List는 원소 타입을 모르는 어떤 List도 받을 수 있지만 null 외의 값을 추가할 수 없습니다.선택한 규칙의 결과

선택 기준 List는 원소 타입을 모르는 어떤 List도 받을 수 있지만 null 외의 값을 추가할 수 없습니다.