- /*
- *Copyright (c) 2015,烟台大学计算机学院
- *All rights reserved.
- *文件名称:text.cpp
- *作者:李德彪
- *完成日期:2015年3月25日
- *版本号:v1.0
- *
- *问题描述: 设计游戏角色类,设计构造函数,使角色对象在创建时被初始化,设计析构函数,当退出时提示角色退出江湖
- *输入描述: 无
- *程序输出: 角色的状态描述
- */
- #include <iostream>
- using namespace std;
- class role
- {
- public:
- role(string name,int blood,bool life=true):name(name),blood(blood),life(life){}
- void show()
- {
- if(blood>0)
- cout<<name<<" has "<<blood<<"blood"<<","<<"it is alived."<<endl;
- else
- cout<<name<<" has "<<blood<<"blood"<<","<<"it is dead."<<endl;
- }
- ~role(){
- cout<<name<<" 退出江湖..."<<endl;
- }
- private:
- string name;
- int blood;
- bool life;
- };
- int main()
- {
- role mary("mary",4);
- role jack("jack",0);
- mary.show();
- jack.show();
- return 0;
- }
第四周 18 设计游戏角色类(2)
最新推荐文章于 2020-03-03 21:20:30 发布