题目:
有以下动物基类,基类方法用于输出动物的移动信息。
class Animal {
protected:
string name;
public:
void move(){
count<<name<<" is moving "<<endl;
}
};
增加动物类Dog继承了Animal。初始化时指定其name。动物类对象通过getNmae和setName方法读写name。增加属性father用于存储该Dog的父本名称。
按照要求写出Dog的完整程序。要求Dog类之间的关系至少到父和祖父这个层次。
请大家测试完成后再发出来,注意只能用C++写哦,zaixian等等!2:10