Dev/Java
[Java] 제네릭 (Generic)
코딩삐약
2022. 6. 16. 14:08
제네릭이란?
- 제네릭(Generic)은 클래스 내부에서 사용할 데이터 타입을 외부에서 지정하는 기법
- 클래스 내부에서 사용할 데이터 타입을 나중에 인스턴스를 생성할 때 확정하는 것
class Person<T> { //
public T info;
}
//인스턴스화할 때 <>안에 구체적인 데이터타입 설정
// p1과 똑같은 타입
Person<String> p1 = new Person<String>();
Person<StringBuilder> p2 = new Person<StringBuilder>();