[Java] 제네릭
2025. 4. 29. 11:15ㆍJava
제네릭
- 결정되지 않은 타입을 파라미터로 처리
- 제네릭 타입 선언부에 다이아몬드 연산자인 '< >' 부호가 붙고, 그 사이에 타입 파라미터들이 위치
- 보통 타입 파라미터를
<T>기호로 대체시킴, 클래스나 메소드를 설계할 때 사용
public class Box<T> {
public T content;
}
제네릭 메소드
- 타입 파라미터를 가지고 있는 메소드, 타입 파라미터가 메소드 선언부에 정의
- 리턴 타입 앞에 '< >' 기호 추가하고 타입 파라미터 정의 후 리턴 타입과 매개변수 타입에서 사용
제한된 타입 파라미터,와일드카드 타입 파라미터
참고자료
'Java' 카테고리의 다른 글
| [Java] 컬렉션 자료구조 (1) | 2025.04.30 |
|---|---|
| [Java] Multi Thread (1) | 2025.04.29 |
| [Java] 인터페이스 (1) | 2025.04.21 |
| [Java] 상속 (1) | 2025.04.17 |
| [Java] 클래스 (1) | 2025.04.16 |