您的位置:首页 > 其它

第四周 18 设计游戏角色类(2)

2016-04-05 18:44 232 查看
/* 
*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;  
}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: