【发布时间】:2014-05-17 22:59:45
【问题描述】:
首先考虑一个工厂系统。我创建了一个 Date 类来保存人的生日和工作的初始日期。例如 我有 person 类,其中包含有关人名、姓氏等的信息。 最后有一个部门类,我想初始化有关人员和部门 ID 和部门名称的所有信息(姓名、姓氏..、生日、上班日期)。我在部门头文件中创建了一个人员类型的数组。我的问题是我如何编写 deparment 构造来初始化所有属性。名字,姓氏没问题......但日期类需要3个参数。如何将参数与 Department 类的其他参数一起发送?
class Date {
int gun,ay,yil;
public:
int getDay()const;
int getMonth()const;
int getYear()const;
void set_Day(int);
void setMonth(int);
void setYear(int);
Date();
Date(int,int,int);
virtual ~Date();
}
class Deparment
{
int bolumId;
string bolumName;
static const int maxkisi = 10;
Person *PersonArray = new Person[maxkisi];
static int counter;
Date datex,datey;
public:
int getBolumId()const;
string getBolumName()const;
int getTemelMaas()const;
Person getPersonArray()const;
void setBolumId(int);
void setBolumName(string);
void setKisiarray(string,string,int,int);
Bolum();
Bolum(string,string,int,Date,Date,int,string);
virtual ~Bolum();
}
【问题讨论】:
-
我正在尝试上传其他课程但给我错误!
标签: c++