제한된 지네릭 클래스 & 지네릭스의 제약

0

제한된 지네릭 클래스

: extends대입할 수 있는 타입을 제한한다.

  • 인터페이스인 경우에도 extends를 사용

예시

지네릭스의 제약

: 타입 변수에 대입하는 것은 인스턴스 별로 다르게 할 수 있음

1) static 멤버에 타입 변수 사용 불가

2) 배열 생성할 때 타입변수 사용 불가. 타입 변수로 배열 선언은 가능


new 연산자 다음에 T 사용 불가!

출처

  • 자바의 정석 기초편 : ch 12 - 9 ~ 11
profile
백엔드를 공부하고 있습니다.

0개의 댓글