제네릭
-
[JAVA] 제네릭(Generic)JAVA 2020. 4. 6. 16:43
제네릭 이란? 클래스 내부에서 사용하는 데이터의 타입을 클래스의 인스턴스를 생성할 때 결정하는 것을 의미 객체의 타입을 컴파일 시점에 체크하기 때문에 안정성이 높고 형변환의 번거러움을 줄일 수 있음 제네릭의 특징 객체 생성이 가능한 타입에 대해서만 제네릭 사용 가능 기본 데이터 타입(int, long ...)에 대해서는 지정이 불가능 기본 타입을 객체 타입으로 사용하는 Wrapper클래스(Integer, Boolean...)는 제네릭 사용 가능 제네릭 파라미터 public class SmapleGeneric { public T sample; ... } public class Main{ public static void main(String[] args){ SampleGeneric strSample = n..