복수의 제네릭 - 복수의 제네릭 사용시 명명 규칙, <1글자로 된 영문대문자>, <T>, <E>, <K>, <V>
CODEDRAGON ㆍDevelopment/Java
반응형
복수의 제네릭
클래스 내에서 여러개의 제네릭을 필요로 하는 경우
복수의 제네릭 사용시 명명 규칙
- ,로 구분
- 제네릭 명칭은 고정된 것은 없으나 중복되지 않게 지정
- 관습적으로 T이후의 대문자로 지정하고 있습니다
<1글자로 된 영문대문자>
- API에서는 전달되는 객체가 현 객체 내에서 자료형(Type)으로 쓰일 때 <T>로 유도를 하고 있으며
- 만약 전달되는 객체가 현 객체 내에서 하나의 요소(Element)로 자리를 잡을 때는 <E>로
- 전달되는 객체가 현 객체 내에서 Key값으로 사용될 때는 <K>로,
- 만약 전달되는 객체가 현 객체 내에서 Value값으로 사용될 때는 <V>로 표현하고 있습니다.
구분 | 설명 |
<T> | 자료형(Type) |
<E> | 요소(Element) |
<K> | Key값 |
<V> | Value값 |
'Development > Java' 카테고리의 다른 글
Collection Framework 소스 확인하기 (0) | 2017.04.20 |
---|---|
Junit 특징 (0) | 2017.04.01 |
구글검색으로 API문서 찾기 (0) | 2017.03.06 |
Error - An internal error occurred during: "Initializing Java Tooling". java.lang.NullPointerException (0) | 2017.02.24 |
Error-Array constants can only be used in initializers (0) | 2017.02.15 |