📄 shiyan13_2.cpp
字号:
//-----继承中的函数多态性-----//
#include<iostream.h>
class BaseFly
{
public:
void Fly(){cout<<"\n----Class BaseFly::Fly()----\n";}
};
class BirdFly:public BaseFly
{
public:
void Fly(){cout<<"\n----Class BirdFly::()----\n";}
};
class DragonFly:public BaseFly
{
public:
void Fly(){cout<<"\n----Class DragonFly::()----\n";}
};
class PlaneFly:public BaseFly
{
public:
void Fly(){cout<<"\n----Class PlaneFly::()----\n";}
};
int main()
{
cout<<"\n 测试继承中的多态性(Virtual):\n";
BaseFly *pBase= new BaseFly;
cout<<"\n BaseFly->\n";
pBase->Fly();
BirdFly *pBird=new BirdFly();
cout<<"\nBirdFly->\n";
DragonFly *pDragon=new DragonFly();
cout<<"\nDragonFly->\n";
PlaneFly *pPlane=new PlaneFly();
cout<<"\nPlaneFly->\n";
pBase->Fly();
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -