School Study

[BSP]-업무일지 -20100630-임종현

룸훼훼 2010. 7. 2. 14:11
반응형

 

오후

-상속- p.639

◎문서저장 클래스◎

문서저장 클래스의 구현

(예제22-3)

 결과


텍스트 파일로 저장이 된다.


HTML 문서저장 클래스
위의 doc클래스를 상속받아 html로 형식으로 파일을 저장할수 있는 형태로 만들어 본다.
(예제 22-4)


결과

THML형식으로 저장되어 출력을 한것이다.

예제에 클래스를 상속받는 문법은 이것이 전부이다.
class htm:public doc <---- doc클래스를 상속받는다.
{
};

일반적으로 자식클래스에는 부모클래스에 없는 새로운 멤버를 추가 할수 있고 부모클래스에 이미 존재하는 멤버함수를 새롭게
정의할수도 있다.

부모클래스의 생성자 지정하기
(예제22-5)

결과


역시HTML로 생성이된다.
htmw.cpp 예제소스를 보면 초기화 리스트를 사용해서 부모클래스의 생성자를 호출 한다.
멤버인 객체를 초기화 할때는  객체의 이름을 사용했지만 부모클래스를 초기화 할때 클래스의 이름을
사용한다.

반응형