지네릭스 용어
용어 설명 Box< T > 지네릭 클래스. 'T의 Box'또는 'T Box'라고 읽는다. 타입변수 T 선언 T 타입 변수 또는 타입 매개변수 (T는 타입 문자) Box 원시 타입(raw type), 일반 클래스일 때 타입
↳ 타입변수 T에는 실제 타입을 넣어주면 됨. 객체를 만들 때 마다 변경될 수 있음.
지네릭 타입과 다형성
1) 참조 변수와 생성자에 대입된 타입은 일치해야 한다.
↳ 조상, 자손 관계도 안됨. 일치해야해!!
2) 지네릭 클래스간의 다형성은 성립(여전히 대입된 타입은 일치해야함)
3) 매개변수의 다형성도 성립
출처
- 자바의 정석 기초편 : ch 12 - 4~6