책 내용 질문하기
실기 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()을 호출했기 때문에 사실상 의미없는 재정의가 됩니다.
행복한 하루되세요 :)