第1关:定义Person类
任务描述
本关任务:根据以下UML图,参照类设计基本原则,定义Person类,并进行测试。
相关知识
为了完成本关任务,你需要掌握:类设计应遵循的基本原则。
类设计应遵循的基本原则:
将能够反映实体特征且与需求有关的属性和行为设计成数据成员和成员方法;
应该将数据成员的访问属性设计成private;成员方法的访问属性设计成public;
一定要设计至少2个构造方法,包含1个有参数的构造方法和1个无参数的构造方法。参数格式要适合人们的使用习惯;
对于每一个数据成员都应该提供一套set()和一套get()成员方法,以便外界对其操作;
设计一个toString()方法,方便对象的输出。
person.h
#include<iostream>
#include<cstring>
using namespace std