#include <iostream>
using namespace std;
class Student
{
private:
string name;
int age;
double score;
public:
//无参构造函数
Student() {}
//有参构造函数
Student(string n,int a,double s):name(n),age(a),score(c)
//析构函数
~Student() {}
void show()
{
cout<<"姓名:"<<name<<endl;
cout<<"年龄:"<<age<<endl;
cout<<"分数:"<<score<<endl;
}
};
class Party
{
private:
string activity;
string organization;
public:
//无参构造函数
Party() {}
//有参构造函数
Party(string act,string o):activity(act),organization(o)
//析构函数
~Party() {}
void show()
{
cout<<"党组织活动:"<<activity<<endl;
cout<<"党组织:"<<organization<<endl;
}
};
class StudentLeader:public Student,public Party
{
private:
string position;
public:
//无参构造函数
StudentLeader() {}
//有参构造函数
StudentLeader(string n,int a,double s,string act,string o,string p):Student(n,a,s),Party(act,o),position(p)
//析构函数
~StudentLeader() {}
void show()
{
Student::show();
Party::show();
cout<<"职位:"<<position<<endl;
}
};
int main()
{
StudentLeader s1("李四",22,99,"开会","选举","代表");
s1.show();
return 0;
}
3.30作业
最新推荐文章于 2024-08-09 10:25:03 发布