이미 소장하고 있다면 판매해 보세요.
|
1. C++ 프로그래밍
2. 기본 데이터형 3. 연산자 (Operator) 4. 프로그램 제어문 5. 함수 (Function) 6. 기억 클래스 (Storage Class) 7. 배열 (Array) 8. 포인터 (Pointer) 9. 구조체와 공용체 10. 클래스 (Class) 11. 연산자와 중복 (Operator Overloading) 12. 상속 (Inheritance) 13. 가상 함수와 다형성 14. 템플리트 (Template) |
|
C++ 언어의 클래스 상속은 더 높은 수준의 재사용(reusability)을 제공한다. 이것은 객체 지향 프로그래밍의 가장 중요한 기능 중의 하나로 재사용 가능한 코드를 만드는 것이다. 재사용 코드를 사용함으로써 소스 프로그램을 작성하는 시간이 절약되고, 이미 작성된 프로그램이 테스트되어 에러가 없기 때문에 프로그램 버그를 줄일 수 있어 프로그래밍 하기가 쉽다.
새롭게 정의하고자 하는 클래스 구조가 기존 클래스의 멤버나 멤버 함수 기능과 중복되는 경우 일부분이나 전체를 재사용하기 위해 클래스에 기능을 추가해서 더욱 강력한 새로운 클래스를 생성할 수 있도록 상속한다. --- p.381 |