#include <iostream>
using namespace std;
class Animal
{
private:
string person;
public:
Animal()
{}
Animal(string person):person(person)
{}
virtual void perform()
{}
};
class Tige:public Animal
{
private:
string name;
int age;
public:
Tige()
{}
Tige(string name,int age,string person):Animal(person),name(name),age(age)
{}
void perform()
{
cout << name << " " << age << endl;
}
};
class pig:public Animal
{
private:
string name;
int age;
public:
pig()
{}
pig(string name,int age,string person):Animal(person),name(name),age(age)
{}
void perform()
{
cout << name << " " << age << endl;
}
};
int main()
{
Tige s1("tige",4,"小李");
Animal *p = &s1;
p->perform();
cout << "=======================================" << endl;
pig s2("pig",3,"小李");
p=&s2;
p->perform();
cout << "=======================================" << endl;
return 0;
}
9.4作业
最新推荐文章于 2025-05-10 13:23:27 发布