C++——基类:学生类(数据成员:学号、姓名、性别,成员函数:get_value()用于输入学号、姓名、性别,display()函数用于输出学号、姓名、性别。

派生类:大学生类,通过公有继承的方式访问基类中的成员。并增加数据成员:年龄、地址。成员函数:get_value()用于输入学号、姓名、性别、年龄、地址,display()函数用于输出学号、姓名、性别年龄、地址。

没注释的源代码

#include <iostream>

#include<string>

using namespace std;

class student

{

private:

    int num;

    string name;

    char sex;

public:

    void get_value()

    {

        cin>>num>>name>>sex;

    }

        void display()

        {

            cout<<"num:"<<num<<endl;

            cout<<"name:"<<name<<endl;

            cout<<"sex:"<<sex<<endl;

        }

};

class big_student:public student

{

public:

    void get_value_1()

    {

        cin>>age>>addr;

    }

    void display_1()

    {

        cout<<"age:"<<age<<endl;

        cout<<"address:"<<addr<<endl;

    }

private:

    int age;

    string addr;

};

int main()

{

    big_student stud;

    stud.get_value();

    stud.get_value_1();

    stud.display();

    stud.display_1();

    return 0;

}

猜你喜欢

转载自blog.csdn.net/2303_80770781/article/details/143093930