Person类,私有成员(姓名,年龄,身高,体重),公有成员方法(有参构造函数、析构函数、 show函数)
Stu类,继承/派生自Person类,私有成员(成绩,班级),公有成员方法(有参构造函数、析构函数、 show函数),实例化一个Stu对象并调用show函数
#include <iostream>
using namespace std;
class Person
{
string name;
int age;
int high;
int weigh;
public:
Person(string n,int a,int h,int w):name(n),age(a),high(h),weigh(w){}
void show()
{
cout<<"name="<<name<<" age="<<age<<" high="<<high<<" weigh="<<weigh<<endl;
}
~Person(){}
};
class stu:public Person
{
int score;
int classroom;
public:
stu(string n,int a,int h,int w,int s,int cl):Person(n,a,h,w),score(s),classroom(cl){}
void show()
{
Person::show();
cout<<"score="<<score<<" classroom="<<classroom<<endl;
}
~stu(){}
};
int main()
{
stu s("aa",18,180,70,99,101);
s.show();
return 0;
}
思维导图