지네릭스의 전반적 개념(2)
·
자바/지네릭스
5. 제한된 지네릭 클래스 - 타입 문자로 사용할 타입을 명시하면 한 종류의 타입만 저장할 수 있도록 제한할 수는 있지만, 그래도 여전히 아래의 코드처럼 모든 종류의 타입을 저장할 수 있다는 것에는 변함이 없다. FruitBox fruitBox = new FruitBox(); fruitBox.add(new Toy()); // 과일상자에 장난감을 담을 수 있다? ( 이러한 것을 해결하기 위해서는 class 이름 뒤에 아래와 같이 지네릭 타입을 주면 된다. ) class FruitBox{// Fruit의 자손만 타입으로 지정가능 ArrayList list = new ArrayList(); ... } public class Exercise002{ public static void main(String[] ar..