강의로 돌아가기
Daewoong Kim

가상 클래스 E에 대해서 더 자세히 알려주세요

E라는 단어는 왜 나왔고 무슨 약자인지도 궁금합니다.
또한 E 뿐만아니라 T, ? 에 대해서도 알려 주실 수 있으신가요?

1 개의 답변
-

두개 단어 중 어느 것을 사용해도 기능에 차이는 없습니다.
다만 사용할 때 의미를 두고 사용하여 코드를 보기 용이하게 만든 규칙 같은 것 입니다.
T는 Type의 약자로 말 그대로 타입을 의미합니다.
E는 Element의 약자로 요소를 의미합니다. List<E> 처럼 리스트에서 사용하죠.

추가로 K와 V도 있습니다.
K는 Key 약자고, V는 Value의 약자로 Map<K, V> 처럼 맵에서 사용됩니다.

? 로는 선언 불가능 합니다!

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.