游戏角色中的类
2016-03-29 20:07
393 查看
/* Copyright (c) 2016
* All rights reserved
* 文件名称:3.cpp
* 作者:刘丽
* 完成日期:2016年 3 月 17日
* 版本号: v1.0
*
* 问题描述:编写一个游戏角色的类
*/
* All rights reserved
* 文件名称:3.cpp
* 作者:刘丽
* 完成日期:2016年 3 月 17日
* 版本号: v1.0
*
* 问题描述:编写一个游戏角色的类
*/
#include<iostream> using namespace std; class Role { public: void setRole( string a,int n); void show(); void beattack(); void eat(int n); private: int blood; string name; bool life; }; void Role::setRole(string a,int n) { name=a; blood=n; } void Role::show() { if(life) cout<<name<<" has "<<blood<<",he is alive."<<endl; else cout<<"he is died."<<endl; } void Role::beattack() { blood--; if(blood==0) life=false; } void Role::eat(int n) { blood++; } int main() { Role mary; mary.setRole("mary",4); mary.show(); mary.eat(2); mary.beattack(); mary.beattack(); mary.show(); return 0; }<img src="https://img-blog.csdn.net/20160329203134816?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android Native 绘图方法
- 关于指针的一些事情
- c++ primer 第五版 笔记前言
- share_ptr的几个注意点
- C#中struct和class的区别详解
- Lua中调用C++函数示例
- Lua教程(一):在C++中嵌入Lua脚本
- Lua教程(二):C++和Lua相互传递数据示例
- VBS ArrayList Class vbs中的数组类
- 大家看了就明白了css样式中类class与标识id选择符的区别小结
- C++联合体转换成C#结构的实现方法
- Erlang初学:Erlang的一些特点和个人理解总结
- C++高级程序员成长之路
- C++编写简单的打靶游戏
- C++ 自定义控件的移植问题
- C++变位词问题分析
- C/C++数据对齐详细解析
- C++基于栈实现铁轨问题
- C++中引用的使用总结