编写一个teacher类

要求含有教师编号,姓名,性别, 出生年月, 入职年月,以及以下成员函数: ①带有默认参数的构造函数(默认出生年月为1900-00-00),复制构造函数 ②2016年进行新一轮聘用,男性满55,女性满60则到退休年龄,输出应退休的编号和姓名③如果满退休 年龄女老师入职未满35年,则继续聘用,输出姓名和编号④编写main函数测试

 

 

随便写了写

 

#include 
#include
using namespace std;

class Teacher{
	public:
		//Teacher() {}//构造函数
		Teacher(int y=1900,int m=0,int d=0){
			year=y;
			month=m;
			day=d;
		}
		Teacher(Teacher &);//拷贝构造函数
		void printretire() const;//2016退休的教师 
		void confeteacher() const;//满退休年龄继续聘用的女老师 
		
		void setsex(string gender){//创建性别 
			sex=gender;		
		}
		
		void setnum(string number){//创建教师编号 
			num=number;		
		}
		
		void setname(string na){//创建教师姓名 
			name=na;		
		}
		
		void setwork(int y,int m,int d){//创建入职年月日 
			year_w=y;month_w=m;day_w=d;
		}
	private:
		string num;//教师编号	
		string name;
		string sex;
		int year;//出生年份 
		int month;//出生月份 
		int day;//出生日期 
		
		//入职年月 
		int year_w;
		int month_w;
		int day_w;
};


void Teacher::printretire() const{
	if(sex=="male"&&(2016-year)>=55)
		cout<=60)
		cout<=60)
		cout<

编写一个teacher类_第1张图片

你可能感兴趣的:(菜鸟日记)