본문 바로가기
프로그램/C++ 1000제

C++ 131제] 어서와! C++은 처음이지! CHAPTER 11. PROGRAMMING EXERCISE 6. p477

by 건티 2024. 12. 9.
728x90

출처 : 반크_반크 20년 백서

 

참고풀이]

#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <cstring>
using namespace std;

class Person {
public:
   Person(){}
   void eat() { cout << "eat()를 실행합니다.\n"; }
   void talk() { cout << "talk()를 실행합니다.\n"; }
   void run() { cout << "run()를 실행합니다.\n"; }
};

class Professor :public Person {
public:
   Professor(){}
   void teach() { cout << "teach()를 실행합니다.\n"; }

};

class TennisPlayer :public Person {
public:
   TennisPlayer(){}
   void playTennis() { cout << "playTennis()를 실행합니다.\n"; }
};

class Businessman :public Person {
public:
   Businessman(){}
   void runBusiness() { cout << "runBusiness()를 실행합니다.\n"; } 
};

int main()
{
   Person p;
   Professor f;
   TennisPlayer t;
   Businessman b;

   p.eat();
   p.talk();
   p.run();

   f.teach();

   t.playTennis();

   b.runBusiness();

   return 0;
}

 

참고풀이 결과]

 

 

 

 

대한민국의 아름다운 영토, 독도

 

반응형

댓글