제네릭 와일드 카드 정리

카테고리 없음 2015. 9. 2. 18:31 by kira-master

제네릭 와일드 카드 

List<?> 

타입 파라미터를 대치하는 구체적인 타입으로 모든 클래스인터페이스 타입이 올수 있다.

List<? extends 상위타입>

타입 파라미터를 대치하는 구체적인 타입으로 상위 타입이나 하위 타입만 올수 있다 . 

List<? super 하위타입>

타입 파라미터를 대치하는 구체적인 타입으로 하위 타입이나 상위 타입이 올수 있다 .



extends 상위타입과 그 아래의 자식 타입들을 매개변수로 받을 수 있다.


super 하위타입과 그 위에 부모 타입들을 매개변수로 받을 수 있다.

Nav