第5周项目2(2)游戏中的角色类
2016-03-30 06:07
253 查看
问题及代码 : /* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年3月12号 *版 本 号 : v1.0 * *问题描述 : c++例4-2 *输入描述 : point类的完整程序 *程序输出 : */ #include<iostream> #include<cmath> using namespace std; class role { public: role(string a,int n); void setrole(string a,int n); void show(); void attack(); void eat(int n); void beattack(); bool alived(); ~role(); private: string name; int blood; bool life; }; role::~role() { cout<<name<<"退出江湖!!!"<<endl; } role::role(string a,int n) { name=a; blood=n; } bool role::alived() { if(blood>0) life=true; else life=false; return life; } void role::show() { if(alived()) { cout<<name<<" has "<<blood<<" blood , "<<"it is alived!!!"<<endl; } else cout<<name<<" has "<<blood<<" blood , "<<"it is dead!!!"<<endl; } int main() { role mary("Marry",4); role jack("Jack",0); mary.show(); jack.show(); return 0; }
运行结果:
知识点总结 :
从这个过程中,进一步巩固了对简单程序结构的认识,也学会了计算自顶向下由简及深的方法
学习心得 :
从现在开始,我要认真学习C++,巩固知识点,在这个领域做到最好。
相关文章推荐
- Android学习(2) -- 体系结构
- 第5周项目2(1)游戏中的角色类
- 第5周项目1(5)三角形类雏形
- Android学习(1) -- Android简单历史
- 【Unity】2.11 了解游戏有哪些分类对你开阔思路有好处
- 【Unity】2.10 利用VS2015编辑Unity的C#脚本
- 【Unity】2.9 光源(Lights)
- 【Unity】2.8 相机(Camera)
- 【Unity】2.7 检视器(Inspector)
- Android 命令
- Find Missing Term in Arithmetic Progression 等差数列缺失项
- ROS image transport
- 异说wamp的搭建与论坛发布
- System and device programming——Virtual Memory
- Java常用排序算法/程序员必须掌握的8大排序算法
- 《C++》15 C++ 命名空间
- CSS旧版flex及兼容
- KMP算法
- 《C++》14 C++ 类数据抽象
- 软件测试 HW4