▶부모 + 자식클래스
>> 부모클래스 person
>> 자식클래스 Worker / Student
>> Student의 자식클래스 HighStudent
▶ 강좌 클래스
>> 배열 선언은 Type [ ] 배열명 이라서 제너릭 배열 가능한듯?
>> 와일드카드 시도해보니까 앞에 제너릭 기호를 넣을 수 없어서 적용 할 수 없음
▶수강정보 조회 메서드
>> 모든 강좌 : < ? > 제한 X
>> 학생 강좌 : < ? extends Student> 학생 + 학생의 자식 클래스만 (고등학생)
>> 워커 강좌 : < ? super Worker> 근로자 + 근로자의 부모 클래스만 (일반인)
▶메인 메서드
>> 학생 강좌 조회() 는 부모 클래스 일반인 불가
>> 학생 강좌 조회() 는 형제 클래스 직장인 불가
>> 직장인 강좌 조회()는 형제 클래스 학생 불가
>> 직장인 강좌 조회()는 상관없는 고등학생 불가
'Java' 카테고리의 다른 글
[Java] 제네릭 메서드 / 제한된 파라미터 / 와일드카드 (0) | 2021.07.18 |
---|---|
[Java] 제너릭 클래스(Generic Class) (0) | 2021.07.18 |
[Java] 가변형 인수(파라미터) (0) | 2021.07.18 |