본문 바로가기
전자계산기 프로그래밍전자계산기조직응용기사(통합변경) · 2017년03월05일 · 1/100

1.객체지향 개념 중 객체들 간의 관계를 구축하는 방법으로, 기존 클래스로부터 속성과 동작을 물려받는 개념은?

1
Method
2
Class
3
Inheritance정답
4
Abstraction

해설

캡슐화 (Encapsulation) - 자료 추상화 (data abstraction) 기반으로 정보 은닉 (information hiding)을 제공하도록, 하나의 단위(class) 로 구성하는 것. 상속성 (Inheritance) - 기존의 클래스가 가지고 있는 자료 구조와 연산을 기반으로 새로운 클래스를 정의하는 기능 ​1. 파생 클래스가 기본 클래스의 정의된 속성 (자료, 연산) 을 상속 받는 것. 가) 기본 클래스 (base class) , 부모 클래스 (parent class) : 상위 클래스 나) 파생 클래스 (derived class) , 자식 클래스 (child class) : 상위 클래스의 속성을 상속받은 하위 클래스 2. 상속을 이용할 시. 가) 기존 프로그램의 재사용 수월 나) 프로그램의 개발 비용, 복잡도 감소 3. 자료형의 계층화 가능. 다형성​ (Polymorphism) - 적용되는 객체에 따라 연산의 의미가 달라지는 것 1. 유사한 기능은 하나의 이름으로 복잡도를 감소 2. 하나의 함수 이름, 연산자를 여러 목적으로 사용

이 시험을 직접 풀어보세요

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

회원가입 없이 CBT 풀기