/*
*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;
}
结果:
心得体会:这个还没全看懂,借鉴了一下麦蒂的,但是我事后会补上的!
PS:希望贺老师能给我点时间,我会慢慢的把之前的补上的,还有希望老师能给我保密,不要在上课的时候提到我的事情,就像以前一样就行,我有不会的会先问同学的,再不会了我回去麻烦老师您的,之后上机课我可能会做一些以前的程序,希望您能同意。那我先在这里谢谢老师喽~嘎嘎! ------一名落后的学生