java Generic, WildCard 정리
Generic, WildCard 정리 Generic 개념 입력한 객체 타입을 보장하기 위해 사용 매개변수 E: Element, 컬렉션의 요소를 표시할 때 사용 K: Key, V: Value, T: Class Type Example 아래 예시를 보면 Key, Value 형태로 매개변수가 설정된 Generic 이다. String 으로 Key, Value 를 초기화했으며, key, value 는 String 만 올 수 있다. 만약, 다른 타입을 입력하면 컴파일 단계에서 에러가 발생한다. 이렇게 하는 목적은 다른 값이 들어오는 것을 컴파일 단계에서부터 체크하겠다는 것. public interface Map { V put(K key, V value); } Map map = new HashMap(); WildCar..
2021. 3. 22.