题目要求:
设计职员类,它继承了Person类并组合了Date类。编写主程序显示职员数据如下:
姓名:杨萍
出生日期:1988.10.6
性别:女
工作总站:团委
职务:团委书记
工资:6000
#include<iostream>
using namespace std;
class Person{
public:
string name;
char sex;
string zz;
string zw;
int wages;
Person(string n, char s, string z1,string w1, int w){
name=n;
sex=s;
zz=z1;
zw=w1;
wages=w;
}
};
class Date{
public:
int year;
int month;
int day;
Date(int y, int m, int d){
year=y;
month=m;
day=d;
}
};
class Worker:public Person{
public:
Date b(2000,6,6);
Worker(string n, char s, string z, string w2, int w):Person(n,s,z,w2,w){
;}
void display( ){
cout<<"姓名:"<<name<<endl;
cout<<"出生日期:"<<b.year<<"."<<b.month<<"."<<b.day<<endl;
cout<<"性别:"<<sex<<endl;
cout<<"工作总站:"<<zz<<endl;
cout<<"职务:"<<zw<<endl;
cout<<"工资:"<<wages<<endl;
}
};
int main( ){
Worker aa("杨萍","女","团委","团委书记",6000);
aa.display( );
return 0;
}
报错多,对类的组合不太理解,帮我看一看