객체지향 프로그래밍에 대한 설명으로 옳지 않은 것은? | [9급 지방직 컴퓨터일반] 17년 1회차 기출문제 상세 페이지
1[9급 지방직 컴퓨터일반] 17년 1회차
객체지향 프로그래밍에 대한 설명으로 옳지 않은 것은?
1
다형성(polymorphism)을 이용할 수 있다.
2
추상 클래스(abstract class)로부터 객체를 직접 생성할 수 없다.
3
객체 간에는 메시지(message)를 통해 명령을 전달한다.
4
상속(inheritance)이란 기존의 여러 클래스들을 조합하여 새로운 클래스를 만드는 기법이다.
해설
상속을 여러 클래스를 조합해 새 클래스를 만드는 기법으로 설명한 것이 옳지 않다.
상속은 기존(상위) 클래스의 속성과 메서드를 물려받아 새로운(하위) 클래스를 정의하는 기법이다. 여러 객체를 조합해 새 클래스를 구성하는 것은 합성(composition)에 해당한다.
- 객체지향에서는 같은 메시지에 객체별로 다르게 반응하는 다형성을 이용할 수 있다.
- 추상 클래스는 미완성 메서드를 가질 수 있어 객체를 직접 생성할 수 없다.
- 객체 간에는 메시지 전달(메서드 호출)을 통해 명령을 주고받는다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.