-
와일드 카드
- 하나의 참조 변수로 대입된 타입이 다른 객체를 참조 가능
※ 지네릭 타입에 다형성을 적용할 방법이라고 생각하면 편함
종류
<? extends T> 와일드 카드의 상한 제한. T와 그 자손들만 가능
<? super T> 와일드 카드의 하한 제한. T와 그 조상들만 가능
<?> 제한 없음. 모든 타입이 가능. <? extends Object>와 동일- 메서드의 매개변수에도 와일드 카드를 사용할 수 있다.
와일드 카드를 메서드의 매개변수에 적용하면, 지네릭 타입이 다른 여러 객체를 매개변수로 지정할 수 있다.
'공부 > Java' 카테고리의 다른 글
지네릭 형변환 (0) 2024.04.28 지네릭 메서드 (0) 2024.04.25 제한된 지네릭 클래스, 지네릭스의 제약 (0) 2024.04.24 HashMap과 지네릭스 (0) 2024.04.23 Iterator<E> (0) 2024.04.22