#include <iostream>
using namespace std;
class Animal
{
private:
public:
virtual void perform()
{
cout << "!!animal performance!!" << endl;
}
virtual ~Animal()
{
cout << "Animal performance finished~" << endl;
}
};
class Monkey:public Animal
{
private:
public:
void perform()
{
cout << ">.< monkey performance >.<" << endl;
}
virtual ~Monkey()
{
cout << "Monkey pereformance finisned~" << endl;
}
};
class Cat:public Animal
{
private:
public:
void perform()
{
cout << " ∧, ,,∧ " << endl;
cout << " /● ● \ " << endl;
cout << " ╰/] - [\╯ " << endl;
cout << " 猫猫我啊 要下班了 " << endl;
}
virtual ~Cat()
{
cout << "cat performance finisned~" << endl;
}
};
int main()
{
Animal *s1,*s2;
s1 = new Monkey();
s1->perform();
s2 = new Cat();
s2->perform();
delete s1;
delete s2;
return 0;
}
Day11.9
最新推荐文章于 2024-09-02 23:29:10 发布