책 내용 질문하기
클래스 접근제어자 뭄의
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
307
조회수
273
작성일
2020-04-21
작성자
탈퇴*원
첨부파일
1권의 307쪽 하단에 야구선수 클래스 속성의 접근제어자에 대한 설명이 있습니다. 두 접근제어자의 설명이 혼돈되어 문의드립니다. -선수코드,이름,포지션,경기수,경력 속성은 private인데 하위클래스에서 접근이 가능하다고 합니다. -승점 속성은 protected인데 클래스 내부에서만 접근이 가능하다고 합니다 308페이지의 설명은 반대로 되어있습니다 308페이지가 맞고 307페이지의 설명에 오류가 있는것인가요..?
답변
2020-04-23 15:06:06

안녕하세요 길벗수험서 운영팀입니다.

 

오탈로 학습에 불편을 드려 사과드립니다.

307쪽의 protected에 대한 설명이 잘못되었습니다.

 

private에 대한 설명은 맞습니다. private는 해당 클래스를 상속받는 (동일 패키지 내의) 하위 클래스에서도 접근이 가능합니다. (상속 외의 단순 접근은 불가능)

protected의 경우 (동일 패키지 내의) 다른 클래스에서 접근이 자유로우며, 외부 패키지의 경우에도 상속받는 경우에 한해서 접근이 가능해집니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-04-23 15:06:06

    안녕하세요 길벗수험서 운영팀입니다.

     

    오탈로 학습에 불편을 드려 사과드립니다.

    307쪽의 protected에 대한 설명이 잘못되었습니다.

     

    private에 대한 설명은 맞습니다. private는 해당 클래스를 상속받는 (동일 패키지 내의) 하위 클래스에서도 접근이 가능합니다. (상속 외의 단순 접근은 불가능)

    protected의 경우 (동일 패키지 내의) 다른 클래스에서 접근이 자유로우며, 외부 패키지의 경우에도 상속받는 경우에 한해서 접근이 가능해집니다.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.