第五周项目2 游戏中角色类的设计(2)
来源:互联网 发布:星达字段拼凑软件 编辑:程序博客网 时间:2024/04/30 17:56
/* *Copyright(c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:test2.cpp *作 者:刘金石 *完成日期:2016年3月28日 *版本 号:v1.0 *问题描述:设计构造函数,使角色对象被创建时被初始化;同时设计析构函数。 *输入描述:无。 *输出描述:输出角色状态。 */ #include<iostream>using namespace std;class Role{public: Role(string na,int blo); void show(); ~Role();private: string name; int blood; bool life();};Role::~Role(){ cout<<name<<"退出江湖……"<<endl;}bool Role::life(){ if(blood>0) return true; else return false;}void Role::show(){ cout<<name<<" "<<"has"<<" "<<blood<<" "<<"blood"<<" "; if(life()) cout<<"it"<<" "<<"is"<<" "<<"alived."<<endl; else cout<<"it"<<" "<<"is"<<" "<<"dead."<<endl;}Role::Role(string na,int blo){ name=na; blood=blo;}int main(){ Role mary("Mary",4); Role jack("jack",0); mary.show(); jack.show(); return 0;}
运行结果:
0 0
- 第五周项目2 游戏中角色类的设计(2)
- 第五周项目2 游戏中角色类的设计(1)
- 第五周项目2-设计游戏角色类(2)
- 第五周项目训练2 设计游戏角色类
- 第五周项目2-设计游戏角色类
- 第五周项目2-游戏里的角色类
- 第五周项目2-游戏中的角色类(2)
- 第五周项目2--游戏中的角色类(2)
- 第五周项目2-游戏中的角色类(2)
- 第五周 项目2 游戏中的角色类(2)
- 第五周项目2-游戏中的角色类(2)
- 第五周项目2-游戏中的角色类(1)
- 第五周项目二 游戏中的角色类(2)
- 第五周项目二-游戏中的角色类(2)
- 第五周 项目二 游戏中的角色类 (2)
- 第五周项目2-游戏中的角色类(1)
- 第五周 项目2-游戏中的角色类(1)
- 第五周项目二(2)-游戏中的角色类
- 史诗级梦境之二:沙漠大逃亡
- POJ1546
- 第二周项目:求一个数的阶乘
- 【tyvj1473】校门外的树3
- 面试题 多线程 顺序操作
- 第五周项目2 游戏中角色类的设计(2)
- 从控制台输入年、月、日,打印本月日历,用*标示输入的日期
- js权威指南里面的贷款计算器
- android json解析及简单例子
- 第五周上机实践项目1(1):三角形类雏形
- Edison重新上手
- 第四周项目五:程序分析
- 第五周项目一-三角形类雏形(2)
- 从设置a标签背景图片无法显示探究background-image:url()