제네릭 메서드 T는 입력과 반환의 동일 타입 관계를 명명한다
와일드카드는 이미 정해진 타입을 부모 관점으로 사용할 뿐입니다.
<T extends Animal> T
Box<T>
입력 관계
return T
구체 보존
Box<? extends Animal>
넓은 수용
return Animal
부모 관점
method scope
호출별 결정
핵심:
반환까지 타입을 보존해야 할 때 T가 필요합니다.