2020. 7. 26. 15:57, Developer
와일드카드(?)란 제네릭타입을 매개변수나 리턴타입으로 사용할 때 타입 파라미터를 제한할 목적으로 사용한다.
와일드카드에는 세가지 형태가 있다.
1. 제네릭타입<?> - 제한이 없다. 모든 클래스나 인터페이스 타입이 올수 있다
2. 제네릭타입<? extends 상위타입> - 상위클래스를 제한함. ?는 상위타입 또는 그 자식만 가능
3. 제네릭타입<? super 하위타입> - 하위클래스를 제한함. ?는 하위타입 또는 그 부모만 가능
'Developer' 카테고리의 다른 글
STS(SpringSource Tool Suite) 란 (0) | 2020.07.29 |
---|---|
제네릭 타입의 상속 (0) | 2020.07.26 |
제네릭 제한된 타입 파라미터 (0) | 2020.07.26 |
제네릭 메소드? (0) | 2020.07.26 |
javascript에서 자유변수란? (0) | 2020.07.26 |
Comments, Trackbacks