제네릭 와일드 카드
List<?>
타입 파라미터를 대치하는 구체적인 타입으로 모든 클래스나 인터페이스 타입이 올수 있다.
List<? extends 상위타입>
타입 파라미터를 대치하는 구체적인 타입으로 상위 타입이나 하위 타입만 올수 있다 .
List<? super 하위타입>
타입 파라미터를 대치하는 구체적인 타입으로 하위 타입이나 상위 타입이 올수 있다 .
extends 상위타입과 그 아래의 자식 타입들을 매개변수로 받을 수 있다.
super 하위타입과 그 위에 부모 타입들을 매개변수로 받을 수 있다.