개발 이모저모/Java 구조 & 문법

[Java] Generic (제네릭)

오징어달료 2022. 6. 9. 00:52


Java - Generic - JDK 1.5 버전 이상부터 지원됨.

Generic은 데이터 형식에 종속되지 않고, 좀 더 넓은 범위에서 여러 데이터 타입을 가질 수 있게 하는 방법.

즉, Java의 최상위 객체인 Object 뿐만 아니라 클래스, 인터페이스, 메서드 등의 타입을 파라미터로 받을 수 있다.
이렇게 함으로써 이점은 불필요한 형변환이 필요없게되고, 코드의 가독성이 높아지게 된다.