제한된 지네릭 클래스 : extends로 대입할 수 있는 타입을 제한한다. 인터페이스인 경우에도 extends를 사용 예시
: extends로 대입할 수 있는 타입을 제한한다.
지네릭스의 제약 : 타입 변수에 대입하는 것은 인스턴스 별로 다르게 할 수 있음 1) static 멤버에 타입 변수 사용 불가 2) 배열 생성할 때 타입변수 사용 불가. 타입 변수로 배열 선언은 가능 ↳ new 연산자 다음에 T 사용 불가!
: 타입 변수에 대입하는 것은 인스턴스 별로 다르게 할 수 있음
↳ new 연산자 다음에 T 사용 불가!
new
T
출처 자바의 정석 기초편 : ch 12 - 9 ~ 11