제네릭

Spring boot

자바 제네릭(generic)

제네릭(Generic)은 클래스 내부에서 지정하는 것이 아닌 외부에서 사용자에 의해 지정되는 것을 의미 제네릭의 장점 1. 제네릭을 사용하면 잘못된 타입이 들어올 수 있는 것을 컴파일 단계에서 방지할 수 있다. 2. 클래스 외부에서 타입을 지정해주기 때문에 따로 타입을 체크하고 변환해줄 필요가 없다. 즉, 관리하기가 편하다. 3. 비슷한 기능을 지원하는 경우 코드의 재사용성이 높아진다. 아래와 같이, 클래스, 인터페이스, 추상 클래스 등을 정의할 때, 타입을 임의의 제네릭으로 둔 뒤, 사용 시점에서 타입을 정의하여 사용하는 것이 가능하다. // 제네릭 클래스 class SimpleClass { private E element;// 제네릭 타입 변수 void set(E element) {// 제네릭 파라미..

코앤미
'제네릭' 태그의 글 목록