관리 메뉴

프로그램 소스

형식의 다형성 개요[디딤돌 C++] 본문

C++/디딤돌 C++

형식의 다형성 개요[디딤돌 C++]

Only 프로그램 소스 언제나휴일 2016.04.14 14:13

형식의 다형성 개요[디딤돌 C++]

언제나 휴일 티스토리


형식의 다형성 [디딤돌 C++]


형식의 다형성 [디딤돌 C++]


Program.cpp


//형식의 다형성

#include <iostream>

using namespace std;

class Musician

{

public:

    void Play()

    {

        cout<<"연주하다."<<endl;

    }

};

class Pianist:public Musician

{

};

class Drummer:public Musician

{

};

class Band

{

    Musician *members[2];

public:

    Band()

    {

        members[0] = new Pianist();

        members[1] = new Drummer();

    }

    void Play()

    {

        for(int i = 0; i<2;i++)

        {

            members[i]->Play();

        }

    }

};

int main()

{

    Band *band = new Band();

    band->Play();

    delete band;

    return 0;

}

 

* 디딤돌 C++  31. 다형성 개요에서

디딤돌 C++ 소개 바로가기

0 Comments
댓글쓰기 폼