제네릭이란?
- 제네릭(Generic)은 클래스 내부에서 사용할 데이터 타입을 외부에서 지정하는 기법
- 클래스 내부에서 사용할 데이터 타입을 나중에 인스턴스를 생성할 때 확정하는 것
class Person<T> { //
public T info;
}
//인스턴스화할 때 <>안에 구체적인 데이터타입 설정
// p1과 똑같은 타입
Person<String> p1 = new Person<String>();
Person<StringBuilder> p2 = new Person<StringBuilder>();
'Dev > Java' 카테고리의 다른 글
[Java] 자바의 정석 기초편 ch7-22 캡슐화와 접근 제어자 (0) | 2022.06.22 |
---|---|
[Java] 자바의 정석 기초편 ch7-21 접근제어자(access modifier) (0) | 2022.06.21 |
[Java] 자바의 정석 기초편 ch7-17~20 제어자, static, final, abstract (0) | 2022.06.15 |
[Java] 자바의 정석 기초편 ch7-15,16 import문, static import문 (0) | 2022.06.13 |
[Java] 자바의 정석 기초편 ch7-12~14 패키지(package), 클래스 패스 (0) | 2022.06.13 |