/*
*Copyright (c) 2013 ,烟台大学计算机与控制工程学院
*All rights reserved.
*作者:王至超
*完成日期:2014年04月14
*版本号:v1.0
*问题描述:
*样例输入:
*样例输出:
*问题分析:用简单的方法,学会活学活用
*/
#include <iostream>
#include <string>
using namespace std;
class Teacher
{
public :
Teacher (string nam ,int a,string t,string m,long num,string t1)
{
name=nam;
age=a;
sex=t;
address=m;
number=num;
title=t1;
}
void display()
{
cout<<"name:"<<name<<endl;
cout<<"age:"<<age<<endl;
cout<<"sex:"<<sex<<endl;
cout<<"address:"<<address<<endl;
cout<<"number:"<<number<<endl;
}
protected:
string name;
int age;
string sex;
int number;
string address;
string title;
};
class Cadre
{
public:
Cadre (string nam ,int a,string t,string m,long num,string p)
{
name=nam;
age=a;
sex=t;
address=m;
number=num;
post=p;
}
void display1()
{
cout<<"name:"<<name<<endl;
cout<<"age:"<<age<<endl;
cout<<"sex:"<<sex<<endl;
cout<<"address:"<<address<<endl;
cout<<"number:"<<number<<endl;
cout<<"post:"<<post<<endl;
}
protected:
string name;
int age;
string sex;
string address;
int number;
string post;
};
class Teacher_Cadre:public Teacher ,public Cadre
{
public :
Teacher_Cadre(string nam ,int a,string t,string m,long num,double w,string p)
:Teacher(nam,a,t,m,num,p),Cadre(nam,a,t,m,num,p),wages(w){}
void show()
{
Teacher::display();
cout<<"wages:"<<wages<<endl;
cout<<"post:"<<post<<endl;
}
protected:
float wages;
};
int main ()
{
Teacher_Cadre h("wangli",24,"男","yantai",12345,1000,"assistant");
h.show();
return 0;
}
项目二双肩式教师
最新推荐文章于 2023-12-14 16:39:14 发布