65,210
社区成员
发帖
与我相关
我的任务
分享
class person
{
Private:
string name;
float height;
float weight;
bool face;
string career;
bool married;
Public:
person(string,float,float,bool,string,bool);
void setName();
void setHeight();
void setWeight();
void setFace();
void setCareer();
void setMarried();
void print();
}
class Person
{
public:
Person(){ m_nAge = 0;}
virtual ~Person(){};
void SetAge(int nAge) { m_nAge = nAge;}
int GetAge() { return m_nAge;}
virtual int AccountAge() = 0;
protected:
int m_nAge;
};
class Man : public Person
{
public:
Man():Person(){}
virtual ~Man(){};
virtual int AccountAge() { return (m_nAge + 2);}
};
class Women : public Person
{
public:
Women():Person(){}
virtual ~Women(){};
virtual int AccountAge() { return (m_nAge - 2);}
};