본문 바로가기

JAVA

[JAVA] 기초문법 - 제네릭 프로그래밍

자바5부터 나온 기술

반환형을 Object 타입으로 설정해서 모든 타입을 받을 수 있게 코딩 가능하다.(단, 형변환이 필수)

방환이 Object이기 때문에 형변환이 필수.

ㅡ> 제네릭을 사용하면 형변환을 안해도 사용할 수 있다.

제네릭 사용 클래스

제네릭 클래스 사용법

다음과 같이 제네릭 클래스를 생성하면 Material 클래스를 상속받은 타입만 T에 들어갈 수 있게 제한이 가능하다.