/*
*Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 作 者:申玉迪
* 完成日期:2014 年 5 月 13 日
* 版 本 号:v1.0
* 问题描述:教师兼干部类
*/
#include <iostream>
#include <string>
using namespace std;
class Teacher
{
public:
Teacher(string na,int a,string s,string addr,int p,string t)
{
name=na;
age=a;
sex=s;
address=addr;
phone=p;
title=t;
}
void display()
{
cout<<"姓名:"<<name<<endl;
cout<<"年龄:"<<age<<endl;
cout<<"性别:"<<sex<<endl;
cout<<"职称:"<<title<<endl;
cout<<"地址:"<<address<<endl;
cout<<"电话:"<<phone<<endl;
}
protected:
int age,phone;
string name,address,title,sex;
};
class Cadre
{
public:
Cadre(string na,int a,string s,string addr,int p,string pos)
{
name=na;
age=a;
sex=s;
address=addr;
phone=p;
post=pos;
}
protected:
int age,phone;
string name,address,sex,post;
};
class Teacher_Cadre:public Teacher,public Cadre
{
public:
Teacher_Cadre(string na,int a,string s,string addr,int p,string t,string pos,int wag):
Teacher(na,a,s,addr,p,t),Cadre(na,a,s,addr,p,pos)
{
wages=wag;
}
void show()
{
display();
cout<<"职务:"<<post<<endl;
cout<<"工资:"<<wages<<endl;
}
protected:
int wages;
};
int main()
{
Teacher_Cadre teac("Tom",18,"男","山东烟台",053511111,"老师","教授",10000);
teac.show();
return 0;
}
十二周——教师兼干部类
最新推荐文章于 2023-12-15 14:38:32 发布