여기 예제에서 '하위 클래스인 주전선수 후보선수 클래스에서 접근이 가능하도록 접근제어자를 private으로 설정했다'라고 하는데 private은 해당 클래스 내부에서만 사용이 가능한데 하위 클래스에서 접근이 가능한가요? 오히려 '승점' 속성이 private으로 설정되어하는거 아닌가요..?
안녕하세요 길벗수험서 운영팀입니다.
오탈로 학습에 불편을 드려 사과드립니다.
해당 내용은 정오표에 등록된 내용으로 다음과 같이 수정되어야 합니다.
수정 전 :
• ‘선수코드’, ‘이름’, ‘포지션’, ‘경기수’, ‘경력’ 속성은 하위 클래스인 ‘주전선수’, ‘후보선수’ 클래스에서 접근이 가능하도록 접근제어자를 private로 설정했다.
• ‘승점’ 속성은 ‘야구선수’ 클래스 내부에서만 접근이 가능하도록 접근제어자를 protected로 설정했다.
수정 후 :
• ‘선수코드’, ‘이름’, ‘포지션’, ‘경기수’, ‘경력’ 속성은 '야구선수' 클래스에서만 접근이 가능하도록 접근 제어자를 private로 설정했다.
• ‘승점’ 속성은 하위 클래스인 ‘주전선수’, ‘후보선수’ 클래스에서 접근이 가능하도록 접근제어자를 protected로 설정했다.
학습 전 혼동이 없도록 [자료실] - [정오표]를 확인해주세요.
행복한 하루되세요 :)
-
관리자2020-05-13 13:17:52
안녕하세요 길벗수험서 운영팀입니다.
오탈로 학습에 불편을 드려 사과드립니다.
해당 내용은 정오표에 등록된 내용으로 다음과 같이 수정되어야 합니다.
수정 전 :
• ‘선수코드’, ‘이름’, ‘포지션’, ‘경기수’, ‘경력’ 속성은 하위 클래스인 ‘주전선수’, ‘후보선수’ 클래스에서 접근이 가능하도록 접근제어자를 private로 설정했다.
• ‘승점’ 속성은 ‘야구선수’ 클래스 내부에서만 접근이 가능하도록 접근제어자를 protected로 설정했다.
수정 후 :
• ‘선수코드’, ‘이름’, ‘포지션’, ‘경기수’, ‘경력’ 속성은 '야구선수' 클래스에서만 접근이 가능하도록 접근 제어자를 private로 설정했다.
• ‘승점’ 속성은 하위 클래스인 ‘주전선수’, ‘후보선수’ 클래스에서 접근이 가능하도록 접근제어자를 protected로 설정했다.
학습 전 혼동이 없도록 [자료실] - [정오표]를 확인해주세요.
행복한 하루되세요 :)