#include <iostream>
using namespace std;
//学生类
class Student
{
public:
Student(){}
Student(string n1,int a1,float s1):name(n1),age(a1),score(s1){}
void show()
{
cout<<"this is student"<<endl;
cout<<name<<" "<<age<<" "<<score<<endl;
}
protected:
string name;
int age;
float score;
};
//老师类
class Teacher
{
public:
Teacher(){}
Teacher(int a1,char l1):age(a1),level(l1){}
void show()
{
cout<<"this is teacher"<<endl;
cout<<age<<" "<<level<<endl;
}
protected:
int age;
char level;
};
//研究生类
class gradute:public Student,public Teacher
{
public:
gradute(){}
gradute(string n1,int a1,float s1,char l1,char s2):Student(n1,a1,s1),Teacher(a1,l1),sex(s2){}
void show()
{
cout<<"name:"<<name<<'\t'<<"age:"<<Student::age<<'\t'<<"sex:"<<sex<<endl;
cout<<"score:"<<score<<'\t'<<"level:"<<level<<endl;
}
private:
char sex;
};
int main()
{
gradute g1("lisi",18,98.8,'A','m');
g1.show();
cout << "Hello World!" << endl;
return 0;
}