编写一个Animal类,写出它的构造和析构函数,再编写Animal的派生类Fish类,并建立Fish类的对象及其构造析构函数,运行程序写出执行结果.
1 回答
至尊宝的传说
TA贡献1789条经验 获得超10个赞
你还开了两个问题?
一下是程序,在你的基础上写的。
#include<iostream>
class CAnimal
{
public:
int height;
int weight;
CAnimal(){
//必须有的;
}
CAnimal(int h,int w){
height=h;
weight=w;
printf("构造Animal\n");
}
~CAnimal(){
printf("析构Animal\n");
}
};
class CFish :public CAnimal
{
public:
CFish()
{
printf("构造fish\n");
}
~CFish(){
printf("析构fish\n");
}
};
int main(){
CFish fh;
return 0;
}
=========一下为Code blocks的运行结果=========
构造fish
析构fish
析构Animal
Process returned 0 (0x0) execution time : 0.156 s
Press any key to continue.
添加回答
举报
0/150
提交
取消