将例5.2的程序片段补充和改写程一个完整,正确的程序,用私有继承方式。在程序中应包括输入数据的函数,在程序运行时输入num,name,sex,age,addr的值,程序应输出以上5个数据的值。
#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; };
class Student1:private Student { public: void display_1() { display(); cout << "age:" << age << endl; cout << "address:" << addr << endl; } void get_value1() { get_value(); cin >> age >> addr; } private: int age; string addr; };
int main() { Student1 stu; stu.get_value1(); stu.display_1(); system("pause"); return 0; }
|
阅读(3209) | 评论(0) | 转发(0) |