객체지향의 주요 개념에 대한 설명으로 틀린 것은? | 21년-3회차-정보처리기사-필기 기출문제 상세 페이지
121년-3회차-정보처리기사-필기
객체지향의 주요 개념에 대한 설명으로 틀린 것은?
1
캡슐화는 상위클래스에서 속성이나 연산을 전달받아 새로운 형태의 클래스로 확장하여 사용하는 것을 의미한다.
2
객체는 실세계에 존재하거나 생각할 수 있는 것을 말한다.
3
클래스는 하나 이상의 유사한 객체들을 묶어 공통된 특성을 표현한 것이다.
4
다형성은 상속받은 여러 개의 하위 객체들이 다른 형태의 특성을 갖는 객체로 이용될 수 있는 성질이다.
해설
캡슐화(Encapsulation)는 속성(데이터)과 연산(메서드)을 하나로 묶어 외부에 세부 구현을 감추는 개념이다. 반면 ①의 설명(상위 클래스의 속성·연산을 전달받아 확장)은 상속(Inheritance)에 대한 설명이므로 캡슐화 정의로 틀리다. 객체·클래스·다형성에 대한 나머지 설명은 각각 올바른 정의이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.