타입 변수 상속
타입 변수 상속
제네릭 타입 변수는 기존의 타입 변수를 상속할 수도 있습니다. 이를 활용하면 입력 받을 타입을 지정할 수 있습니다. 예시 코드를 살펴보면 Model 클래스는 외부에서 사용할 때 타입을 지정할 수 있습니다. Model 클래스는 add()
인스턴스 메서드를 가지는데 아이템을 한 번에 하나씩 밖에 추가할 수 없습니다.
사용에 편의를 더하기 위해 Model 객체 인스턴스 생성과 동시에 여러 아이템을 동시에 추가하는 initializeModel()
팩토리 함수를 작성할 때, Model<U>
를 상속 받는 타입 T
를 활용할 수 있습니다.
실습
참고
Last updated