728x90
반응형
개념
- 사전적 의미로는 '포괄적인, 총칭의' 라는 뜻.
- 클래스나 메소드 등을 일반화하여 사용하는 것
- <T>라는 키워드를 사용한다.
- where 키워드로 제한을 줄 수 있다.
사용 목적
- 자료형을 정하지 않고 여러가지 타입을 한번에 사용하기 위해 사용된다.
사용 예시
위 코드 처럼 제네릭은 int, string 등 자료형을 하나로 한정하지 않고 사용할 수 있다.
만약 제네릭에 제한을 두고 싶다면 위와 같이 where 키워드를 사용하면 된다.
참고 출처
반응형
'프로그래밍 > 기본기ㆍ자료구조' 카테고리의 다른 글
Heap (힙 메모리) (1) | 2020.04.14 |
---|---|
stack (스택 메모리) (0) | 2020.04.14 |
Deadlock (데드락) (0) | 2020.04.12 |
GimbalLock (짐벌락) (0) | 2020.04.12 |
Sealed (상속 한정 키워드) (0) | 2020.04.11 |