책 내용 질문하기
108
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
108
조회수
321
작성일
2020-03-12
작성자
탈퇴*원
첨부파일
다형성에서 객체들은 동일한 메소드명을 사용하며 같은 의미의 응답을 한다고 되어있는데 동일한 메소드 명을 사용하며 다른 의미의 응답을 하는게 맞지않나요?? 아래의 예시에도 +라는 연산에 대해서 각각 다른 의미로 쓰인거 아닌가요?
답변
2020-03-13 10:05:48

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

 

같은 메소드명으로 동일한 '의미'의 응답을 수행하되 그 수행방식은 메소드의 수행 환경 또는 기타 조건에 의해 '고유한 방법(특성)'을 통해 수행됩니다.

 

말이 어렵지만 기존에 출제되었던 기사 시험 문제에서 사용되었던 문구이기에 그대로 수록하였습니다.

 

+, 더하라(add)는 '의미'는 숫자의 경우 '합(sum)'이라는 방법을 통해 수행되고, 글자의 경우 '덧붙이는(append)' 방법을 통해 수행됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-03-13 10:05:48

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

     

    같은 메소드명으로 동일한 '의미'의 응답을 수행하되 그 수행방식은 메소드의 수행 환경 또는 기타 조건에 의해 '고유한 방법(특성)'을 통해 수행됩니다.

     

    말이 어렵지만 기존에 출제되었던 기사 시험 문제에서 사용되었던 문구이기에 그대로 수록하였습니다.

     

    +, 더하라(add)는 '의미'는 숫자의 경우 '합(sum)'이라는 방법을 통해 수행되고, 글자의 경우 '덧붙이는(append)' 방법을 통해 수행됩니다.

     

    행복한 하루되세요 :)

  • 관리자
    2020-03-16 11:18:15

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

     

    그저 경우에 따라 다른 방법을 통해 동일한 의미의 결과를 내는 것을 다형성이라고 암기해두시면 됩니다.

     

    직접 구현하여 다형성을 이해하기에는 상속과 오버라이딩 같은 기법에 대한 설명까지 곁들여야 하는데, 그 정도까지 깊게 들어가기에는 기사 수준의 범위를 벗어나게 됩니다.

     

    행복한 하루되세요 :)

  • *
    2020-03-13 15:09:01

    아무리 봐도 이해가 안되는데요...

    같은 클래스내에 객체들은  이라는 전제조건이 있어야 할것같아요

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