定义一个动物(Animal)类,具有Age、Weight等数据成员,Walk、Breath等成员函数,及构造函数和析构函数。在主函数中说明动物类的一个对象并调用其成员函数
由上题Animal类公有派生出鱼(Fish)类。Fish类有鳍(Fim)数据成员,定义Fish类的构造函数和析构函数,并重载Walk、Breath等成员函数。
一共两道题
第1个回答 2013-09-02
这很基础嘛:
class Animal {
private :
int Age ;
float Weight ;
public :
Animal(){} //构造函数
~Animal(){} //析构函数
void Walk(){
//doSomething
}
void Breath() {
//doSomething
}
}
class Fish : public Animal {
private :
Fim fim;
public :
void Walk() {
//override
//doSomething
}
void Breath() {
//override
//doSomething
}
}本回答被提问者采纳
class Animal {
private :
int Age ;
float Weight ;
public :
Animal(){} //构造函数
~Animal(){} //析构函数
void Walk(){
//doSomething
}
void Breath() {
//doSomething
}
}
class Fish : public Animal {
private :
Fim fim;
public :
void Walk() {
//override
//doSomething
}
void Breath() {
//override
//doSomething
}
}本回答被提问者采纳
第2个回答 2013-09-02
你都知道要定义什么数据成员 还有什么函数 而且调用关系都知道了 你为什么不自己动手写呢 ··自己不动手的话 以后说不定让你真的开发的时候 连最简单的hello world 你都要调试好久才能正确