OJ2446输入输出私有继承

/*
* Copyright (c)2013, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: array.cpp
* 作    者:   李中意
* 完成日期:2014  年 6 月 10 日
* 版本号: v1.0
* 输入描述:无
*/

#include <iostream>

using namespace std;

class Student

{

public:

    void get_value()

    {

        cin>>num>>name>>sex;

    }

    void display( )

    {

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

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

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

    }

private :

    int num;

    string name;

    char sex;

};



//主函数已给定如下,提交时不需要包含,会自动添加到程序尾部

/* C++代码 */

class Student1:private Student
{
    public:
    void get_value_1()
    {
        get_value();
        cin>>age>>addr;
    }
    void display_1()
    {
        display();
        cout<<"age: "<<age<<endl;
        cout<<"address: "<<addr<<endl;
    }
    private:
    int age;
    string addr;
};

int main()

{

    Student1 stud1;

    stud1.get_value_1();

    stud1.display_1();

    return 0;

}



你可能感兴趣的:(OJ2446输入输出私有继承)