狗的继承
完成两个类,一个类Animal,表示动物类,有一个成员表示年龄。一个类Dog,继承自Animal,有一个新的数据成员表示颜色,合理设计这两个类,使得测试程序可以运行并得到正确的结果。
#include <iostream>
using namespace std;
class Animal
{
public:
Animal(int y)
{
year=y;
}
int getAge()
{
return year;
}
private:
int year;
};
class Dog:public Animal
{
private:
string color;
public:
Dog(int a,string c):Animal(a)
{
color=c;
}
void showInfor()
{
cout<<"age:"<<getAge()<<endl;
cout<<"color:"<<color;
}
};