학습목표    1

학습주제    1

예습내용    1

실습방법    1

        1

중요함수    1

클래스 상속

학습목표

클래스의 상속을 알아 본다.

학습주제

1.       상속 클래스의 선언

2.       파생 클래스에서 부모 클래스의 멤버, 메소드 참조

예습내용

새로 정의된 클래스가 기존의 다른 클래스 속성(멤버와 메소드) 그대로 물려 받아 이용한다.

실습방법

   

1. 파생 클래스의 선언

class 파생 클래스명 : 부모 클래스명{

              멤버변수;

              멤버함수;

};

 

 

 

 

 

 

아래 예제1 (2)에서 computer study 파생클래스로 study 멤버와 메소드를 사용할 있다.

예제1: 파생 클래스의 사용

#include "stdafx.h"

#include <iostream.h>

 

class study {

              public :

                             void internet()

                             { cout<<"인터넷을 공부합니다."<<endl; }

};

 

class major : public study {    //(1) study 파생클래스 정의

              public :

                             void program()

                             { cout<<"프로그램도 공부합니다"<<endl; }

};

 

 

int main(int argc, char* argv[])

{

              major computer;

 

              computer.internet();

              computer.program();  //(2) computer class 이나 study 메소드를 참조 있다.

              return 0;

}

 

처음

   

 

중요함수