【c++程序】拳击游戏
来源:互联网 发布:外域网域名是什么 编辑:程序博客网 时间:2024/04/28 16:48
#include<iostream>using namespace std;class poser{public:virtual void beat()const {cout<<"一般选手的力量260磅"<<endl;}protected:int age;};class Ali:public poser{public:void beat()const{cout<<"阿里一拳的力量为420磅"<<endl;}};class Lewis:public poser{public:void beat()const{cout<<"刘易斯一拳的力量为480磅"<<endl;}};class Tyson:public poser{public:void beat()const{cout<<"泰森一拳的力量为500磅"<<endl;}};class Holy:public poser{public:void beat()const{cout<<"霍利菲尔德一拳的力量为350磅"<<endl;}};int main(){poser *p[5];poser *p1;int choice,i;for (i=0;i<5;i++){cout<<"(1)阿里(2)刘易斯(3)泰森(4)霍利菲尔德"<<endl;cin>>choice;switch(choice){case 1:p1=new Ali;break;case 2:p1=new Lewis;break;case 3:p1=new Tyson;break;case 4:p1=new Holy;break;default:p1=new poser;break;}p[i]=p1;p[i]->beat();}return 0;}//不能预先知道调用哪个对象的函数,指针在输入某个数时才指向某个对象,这叫动态级联。虽然可以动态追踪对象, //灵活性比较强,但速度比较慢。一个函数被说明为虚函数,在派生中覆盖了该函数,那么该函数也是个虚函数。
0 0
- 【c++程序】拳击游戏
- 3D虚拟拳击游戏
- 拳击
- c++虚函数,拳击游戏实例
- 新年第一篇:程序和拳击
- Tegra的最佳的游戏-真正的拳击Real…
- Tegra的最佳的游戏-真正的拳击Real…
- Tegra的最佳的游戏-真正的拳击Real…
- 一个C语言游戏程序
- 猜数字游戏(c语言程序)
- C语言射击游戏练习程序
- 初学C基础编写猜拳游戏程序
- 看国外拳击啦
- c/c++程序之_猜数游戏
- 女儿编的第2个C程序: 生命游戏
- [coursera c程序进阶]第三周_排队游戏
- C程序,简单模仿扫雷游戏,10行 10列
- 学习笔记 c语言控制台 简单程序 游戏1024
- ubuntu 安装360
- 吐槽SVN深深怀念我的GIT
- avalonjs学习笔记(三)
- HDU 1170
- nyoj-741-“数学家“ST
- 【c++程序】拳击游戏
- 待飞日记(第十篇)
- 使用yum安装apache,php,mysql及其配置
- opengl
- 关于写作
- 线性表的顺序存储结构实现(严蔚敏《数据结构》p17)
- 【算法11】和为n的连续正数序列
- Leetcode: Factorial Trailing Zeroes
- 飞思卡尔Freedom开发平台FRDM-KE02Z资源汇总