클래스 간 계층관계에 근거하고 클래스 간 속성과 연산을 공유하는 개념은? | [멀티미디어콘텐츠제작전문가 필기] 17년 1회차 기출문제 상세 페이지
1[멀티미디어콘텐츠제작전문가 필기] 17년 1회차
클래스 간 계층관계에 근거하고 클래스 간 속성과 연산을 공유하는 개념은?
1
캡슐화
2
상속성
3
정보은닉
4
추상화
해설
상위 클래스가 가진 속성과 연산을 하위 클래스가 물려받아 공유하는 성질을 상속성이라 하며, 이는 클래스 간의 계층 구조(상위-하위 관계)를 전제로 성립한다.
- 캡슐화는 데이터와 연산을 하나로 묶어 외부로부터 은닉하는 개념이다.
- 정보은닉은 객체 내부 구현을 감추고 인터페이스만 공개하는 성질이다.
- 추상화는 공통 속성을 뽑아 일반화하는 개념으로 계층 간 공유 자체를 지칭하지는 않는다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.