Professional Documents
Culture Documents
#include <string>
#include <cstdlib>
class CharacterBase{
private:
string uName;//�ϥΪ̦W��
string jName;//¾�~
int HP;
int atk;
int dfn;
int speed;
public:
CharacterBase(string jobName,int jobHP,int jobatk,int jobdfn,int jobspeed){
jName=jobName;
HP=jobHP;
atk=jobatk;
dfn=jobdfn;
speed=jobspeed;
}
//��X¾�~�μƭ�
void showjob(){
cout<<"¾�~�G"<<jName<<"\n¾�~�ƭȡG\n"<<"�ͩR�ȡG"<<HP<<"\
n����O�G"<<atk<<"\n���m�O�G"<<dfn<<"\n�t�סG"<<speed<<endl;
}
void setPlayerName(string userName){
uName=userName;
}
//¾�~�~��
class Warrior : public CharacterBase{
public:
Warrior(string jobName="�Ԥh",int jobHP=10,int jobatk=9,int jobdfn=8,int
jobspeed=7) : CharacterBase(jobName, jobHP, jobatk, jobdfn, jobspeed){}
};