4.1) OCJP/관련 이론 및 문법

관련 이론 및 문법 - Generic

kkikkodev 2015. 7. 29. 23:21


Generic 은 클래스 내부에서 다룰 자료형 (int 형, double 형과 같은 기본 자료형 뿐만 아니라, 클래스형도) 을, 한꺼번에 같은 하나의 코드로 다룰 수 있도록 해주는 문법입니다. Generic 의 특징은, Generic type 으로 지정된 자료형이 안 넘어왔을 때 컴파일 타임에서 에러를 발생시켜주어 코드의 안정성을 높여주고 (unchecked warning 제거해줌), 다양한 여러 타입을 하나의 코드로 다룰 수 있다는 것입니다.


참고로, 외부에서 자료형을 지정할 때, 기본자료형을 사용하고 싶을 때는, Wrapper Class 를 사용해야 합니다. (int -> Integer, double -> Double 과 같은 기본 자료형을 클래스화 한 클래스)