[Java] 메소드 하나에 한해서 제너릭 사용하기
웹 & 안드로이드/JAVA & JSP2014. 6. 14. 07:25
1
2
3
4
5
6 |
class B{
static public <t> t toString(t a){
System.out.println(a.toString());
return a;
}
} |
이렇게 하면 객체를 생성하지 않아 제너릭 타입을 스테이틱 메소드에서는 사용이 불가능 하던 것을 스테이틱 메소드 하나에 한해서 제너릭을 사용이 가능하도록 할 수 있다. 명시된 리턴 타입 앞에 제너릭을 붙여준다.
이런 기법은 주로 Collection 프레임 워크에서 많이 사용한다..
'웹 & 안드로이드 > JAVA & JSP' 카테고리의 다른 글
Throwable.getStackTrace() - 자신을 호출한 이전 메소드 혹은 클래스 정보 보기. (1) | 2014.06.07 |
---|---|
값 추가삭제변경이 불가능한 컬렉션 계열 클래스 (0) | 2014.05.29 |
대충 만들어본 로그 클래스 (0) | 2014.05.15 |
프로그래밍의 디자인 패턴. (0) | 2013.12.12 |
자바 문법 문제 2 (0) | 2013.12.09 |
댓글()