와일드카드는 상한,하한선 지정이 전부 가능
제네릭은 상한선만 지정 가능
→ 와일드카드 자체가 “모르는 타입”을 받아오는 것이라 그럼
→ 와일드 카드의 하한선 지정도 메서드에서만 가능
(생각을 다시 한번 해보면 클래스 하한선이 의미가 없음)
(클래스는 지정한 타입에 대한 객체를 생성하기 위해 만드는 것)
(클래스에서 뭘 하한해서 뭘 가져올건데는 그 누구도 모름)
(? super Integer) → ??????? 뭐가 Integer의 밑인데..?
→ 이 생각을 좀 더 정리하면 사실 하한선의 용도는 뭐가 올지 모르지만
최소한 지정한 타입은 받을 수 있다의 용도로 쓰는게 맞음
메서드는 소비만 하는 것이니 이게 가능 한 것임
