1.
#include <iostream>
using namespace std;
class Student
{
string name;
int age;
double score;
public:
Student ()
{
//cout<<"Student的无参构造";
}
Student (string s,int m,double c):name(s),age(m),score(c)
{
//cout<<"Student的有参构造";
}
~Student(){}
void show()
{
cout<<"name = "<<name<<endl;
cout<<"age = "<<age<<endl;
cout<<"score = "<<score<<endl;
}
};
class Party
{
string organization_activity;
string organization;
public:
Party ()
{
//cout<<"Party的无参构造";
}
Party (string s,string s1):organization_activity(s),organization(s1)
{
//cout<<"Party的有参构造";
}
~Party(){}
void show()
{
cout<<"organization_activity = "<<organization_activity<<endl;
cout<<"organization = "<<organization<<endl;
}
};
class Class_lear:public Student,public Party
{
string post;
public:
Class_lear ()
{
//cout<<"Class_lear的无参构造";
}
Class_lear (string s3,int m,double c,string s,string s1,string s2):Student(s3,m,c),Party(s,s1),post(s2)
{
//cout<<"Class_lear的有参构造";
}
~Class_lear(){}
void show()
{
Student::show();
Party::show();
cout<<"Class_lear = "<<post<<endl;
}
};
int main()
{
Class_lear stu("zhangsan",19,99,"qunzhong","class meeting","no");
stu.show();
return 0;
}