본문 바로가기
소프트웨어 공학정보처리기사(구) · 2003년08월31일 · 72/100

72.ASCII file을 print하는 method를 갖고 있는 object, binary file을 print하는 method를 갖고 있는 object, picture file을 print하는 method를 갖고 있는 object들은 모두 "print"라는 method를 갖고 있으므로 "print"란 메시지를 받으면 수행을 하게 된다. 그러나 각각의 method에서 print를 수행하는 방법은 모두 다를 것이다. 객체지향 시스템에서 이와 같이 서로 다른 class들이 같은 의미의 응답을 하는 특성을 무엇이라고 하는가?

1
캡슐화(Encapsulation)
2
상속성(Inheritance)
3
다형성(Polymorphism)정답
4
추상화(Abstraction)

해설

1. 캡슐화 : 데이터(속성)와 데이터를 처리하는 함수를 하나로 묶은 것 2. 상속성 : 이미 정의된 상위 클래스의 모든 속성과 연산을 하위 클래스가 물려받는 것 3. 다형성 : 객체지향 시스템에서 서로 다른 class들이 같은 의미의 응답을 하는 특성

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기