#include
#include
using namespace std;
class Teacher
{
public://公用部分
Teacher(string nam, int a, string t)
{
//构造函数
name = nam;
age = a;
title = t;
}
void display()
{
cout << " name:" << name << endl;
cout << " age" << age << endl;
cout << " title:" << title << endl;
}
protected:
string name;
int age;
string title;
};
class Student
{
public:
Student(string nam, char s, float sco)
{
name1 = nam;
sex = s;
score = sco;
}
//构造函数
void displayl()
{
cout << " name:" << name1 << endl;
cout << " sex:" << sex << endl;
cout << " score:" << score << endl;
}
protected:
string name1;
char sex;
float score;
};
class Graduate :public Teacher, public Student
{
public:
Graduate(string nam, int a, char s, string t, float sco, float w) :
Teacher(nam, a, t), Student(nam, s, sco), wage(w) { }
void show()
{
cout << " name:" << name1 << endl;
cout << " age:" << age << endl;
cout << " sex:" << sex << endl;
cout << " score:" << score << endl;
cout << " title:" << title << endl;
cout << " wages:" << wage << endl;
}
private:
float wage;
};
int main()
{
Graduate gradl("Wang_li", 24, 'f', "asistant", 89.5, 1200);
gradl.show();
return 0;
}



