请根据代码含义,以UML中的类图表示出这五个类的内部成员和相互关系。

classCPerson{public:voidSetSalary(intS);intAge;char*Name;CPerson(char*aName,intaAge);... class CPerson {
public:
void SetSalary(int S);
int Age;
char* Name;
CPerson(char *aName,int aAge);
virtual ~CPerson();
protected:
void IncAge();
private:
int Salary;
};

class CCoach : public CPerson {
public:
void Guide();
};

class CPlayer : public CPerson {
public:
void Play(CTrainFloor* pTF);
};

class CTrainFloor {
public:
int Width;
int Length;
CTrainFloor();
~CTrainFloor();
};

class CTeam {
public:
void AddPlayer(CPlayer* pPlayer);
CTrainFloor TrainFloor;
CPlayer* Players[5];
CTeam(char* aName);
virtual ~CTeam();
private:
void Trainning(CCoach* pCoach);
int PlayerCnt;
}
展开
 我来答
UML工具trufun
2014-12-01 · 超过140用户采纳过TA的回答
知道小有建树答主
回答量:252
采纳率:100%
帮助的人:97.6万
展开全部
用工具反向工程一下,关系和类的结构全部都出来了,可以用trufun kant 工具进行反向工程!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式