소프트웨어 공학정보처리기사(구) · 2016년03월06일 · 62/100
62.객체지향 기법의 캡슐화(Encapsulation)에 대한 설명으로 틀린 것은?
1
변경 발생 시 오류의 파급효과가 적다.
2
인터페이스가 단순화 된다.
3
소프트웨어 재사용성이 높아진다.
4
상위 클래스의 모든 속성과 연산을 하위 클래스가 물려받는 것을 의미한다.정답
해설
4번은 상속에 관한 설명 상속은 새로운 클래스가 기존의 클래스의 자료와 연산을 이용할 수 있게 하는 기능이다. 상속을 받는 새로운 클래스를 부클래스, 파생 클래스, 하위 클래스, 자식 클래스라고 하며 새로운 클래스가 상속하는 기존의 클래스를 기반 클래스, 상위 클래스, 부모 클래스라고 한다. 상속을 통해서 기존의 클래스를 상속받은 하위 클래스를 이용해 프로그램의 요구에 맞추어 클래스를 수정할 수 있고 클래스 간의 종속 관계를 형성함으로써 객체를 조직화할 수 있다.