책 내용 질문하기
실기 2권 236p 3번
도서
2021 시나공 정보처리기사 실기
페이지
236
조회수
347
작성일
2021-03-28
작성자
탈퇴*원
첨부파일

실기 2권 236p 3번문의드립니다. 

 

compute()메소드가 자식클래스에서 재정의되었다고 해설이 되어있어서 자식클래스의 compute()메소드내용을 따라가는데

 

문제2번은 자식클래스에서 재정의된게아닌가요 ?

 

문제 2번도 리턴값내용이 달라졌는데, 재정의로 볼 수없나요?

답변
2021-03-29 11:03:52

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

 

문제 2번에서 Vehicle의 객체변수 obj에서 재정의된 메소드는 getName(String val) 뿐입니다.

getName() 은 재정의되지 않았습니다. (Car에 동일한 메소드가 존재하지 않음)

 

인수까지 동일해야 재정의가 이루어진다는 것에 주의하세요.

 

메인에서는 호출 시 getName(String val)이 아닌 getName()을 호출했기 때문에 사실상 의미없는 재정의가 됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2021-03-29 11:03:52

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

     

    문제 2번에서 Vehicle의 객체변수 obj에서 재정의된 메소드는 getName(String val) 뿐입니다.

    getName() 은 재정의되지 않았습니다. (Car에 동일한 메소드가 존재하지 않음)

     

    인수까지 동일해야 재정의가 이루어진다는 것에 주의하세요.

     

    메인에서는 호출 시 getName(String val)이 아닌 getName()을 호출했기 때문에 사실상 의미없는 재정의가 됩니다.

     

    행복한 하루되세요 :)

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