본문 바로가기
Dev/Java

[Java] 제네릭 (Generic)

by 코딩삐약 2022. 6. 16.

제네릭이란?


- 제네릭(Generic)은 클래스 내부에서 사용할 데이터 타입을 외부에서 지정하는 기법

- 클래스 내부에서 사용할 데이터 타입을 나중에 인스턴스를 생성할 때 확정하는 것

class Person<T> { //
	public T info;
}
//인스턴스화할 때 <>안에 구체적인 데이터타입 설정 
// p1과 똑같은 타입 
Person<String> p1 = new Person<String>();

Person<StringBuilder> p2 = new Person<StringBuilder>();