제네릭 (Generics)


제네릭 (Generics)

Advanced JAVA 제네릭 (Generics) 루크 2016. 11. 16. 21:10 이웃추가 본문 기타 기능 제네릭은 타입 형 변환에서 발생할 수 있는 문제점을 사전(컴파일시)에 방지하기 위해 자바 버전 5.0에서 새로이 추가된 문법이다. 제네릭은 콜렉션 프레임워크를 이해하기 위해 필수 개념이기도 하다. 제네릭의 기본 문법을 보자. public class CastingDTO<T> implements Serializable{ private T object; public void setObject(T object) { this.object = object; } public T getObject() { return object; } } 꺽쇠<> 안의 가상의 타입 이름을 넣어 준다. 그리고 변수의 타입과 getter와 setter의 타입도 꺽쇠 안의 가상의 타입 이름으로 바꾸어 주면 된다. 객체를 생성하는 곳에서는 꺽쇠 안에 제한해야할 타입(제네릭타입)의 클래스 이름을 넣어준다. ...



원문링크 : 제네릭 (Generics)