이미 소장하고 있다면 판매해 보세요.
|
제1부 객체지향 프로그래밍과 C++
1장 C++ 소개 2장 객체지향 패러다임 제2부 프로그래밍 언어로서의 C++ 3장 프로그램의 기본 구성 요소 4장 프로그램 구조 5장 함수 6장 상수 7장 레퍼런스 제3부 객체기반 언어로서의 C++ 8장 클래스 기초 9장 연산자 중복 10장 클래스와 데이터 추상화 제4부 객체지향 언어로서의 C++ 11장 상속 12장 가상 함수와 다형성 13장 다중상속 제5부 템플릿과 예외처리 14장 템플릿 15장 예외처리 |
|
일상적인 용어의 '상속'은 부모가 자식에게 무엇인가를 물려주는 것이다. 부모는 자식에게 재산(예를 들어, 집, 논, 밭)을 물려준다. 자식은 또한 부모의 행동 습관(예를 들어 부지런함, 성실함)도 물려받는다.
객체지향 프로그래밍에서는 부모-지식간의 관계를 부모 클래스와 자식 클래스로 표현한다. 같은 원리로 부모 클래스는 자식 클래스에게 자신의 재산, 즉 데이터 멤버를 그대로 물려준다. 자식 클래스는 또한 부모 클래스의 행태, 즉 메소드를 물려받아 사용할 수 있다. 구체적인 예를 들어 상속의 개념을 알아보자. 사람을 위한 타입을 클래스 Person으로 제공한다고 하자. 클래스 Person의 데이터 멤버에는 이름, 주민번호 등의 정보가 필요할 것이다. 그리고 그 정보를 접근하는 메소드도 필요하다 --- p.476 |