제네릭
- 다양한 타입의 객체를 다루는 메서드
- 컬랙션 클래스에서 컴파일 시에 타입 체크
extends
- T extends Number
- Number를 상속받은 타입이어야 한다.
- ? super T
- T또는 T의 조상 타입만 가능
generic method
- 파라미터의 리턴 타입으로 type parameter를 갖는 메서드
- public <P> void 메소드명(P a)
- public <P> P 메소드명 (P p)
- 반환값도 지정가능