Generic2 제네릭 와일드 카드(대표문자) 1. 제네릭 와일드 카드 제네릭 타입은 컴파일러가 컴파일할 때만 사용하고 제거해버린다. 그래서 이를 고안해서 나온 게 와일드 카드이다. 와일드 카드는 대표문자이고 기호 '?' 로 모든 타입이 가능한 object타입과 다를 게 없다 1-1. : 제한이 없고, 모든 타입(객체) 자료형에 대한 대표문자를 의미한다. 2021. 8. 15. 제네릭 (generic) 이란? 1. 제네릭(Generic) 이란? 제네릭은 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 컴파일 시의 타입체크를 해주는 기능이다. 객체의 타입을 컴파일 시에 체크하기 때문에 객체의 타입 안정성을 높이고 형변환의 번거로움이 줄어든다. 2. 제네릭 형태 제네릭 형태 : , API → : 객체자료형, : 하나의 요소(즉 객체 하나를 의미) Map형식 : K는 key(키), V는 value(값) 컬렉션(Collection) : 객체들을 모아 놓은 것(객체를 모아서 관리) Collection → Set, List, Queue, Map 클래스 box를 만들어 멤버 변수를 선언 하고 제네릭이 적용된 클래스를 생성한다. 제네릭은 변수 타입이 정해져 있는데 다른 변수 타입을 쓰면 컴파일의 오류가 난다. 2021. 8. 15. 이전 1 다음