xt11-2.cpp
上传用户:liubin
上传日期:2022-06-13
资源大小:85k
文件大小:1k
源码类别:

书籍源码

开发平台:

Visual C++

  1. #include <iostream>
  2. using namespace std;
  3. class Student
  4. {public:
  5.   void get_value()
  6.    {cin>>num>>name>>sex;}
  7.   void display( )
  8.     {cout<<"num: "<<num<<endl;
  9.      cout<<"name: "<<name<<endl;
  10.      cout<<"sex: "<<sex<<endl;}
  11.  private :
  12.    int num;
  13.    char name[10];
  14.    char sex;
  15. };   
  16. class Student1: private Student
  17.  {public:
  18.    void get_value_1()
  19.     {get_value();
  20.      cin>>age>>addr;}
  21.    void display_1()
  22.        {display();
  23.        cout<<"age: "<<age<<endl;        //引用派生类的私有成员,正确。
  24.        cout<<"address: "<<addr<<endl;}    //引用派生类的私有成员,正确。
  25.   private:
  26.        int age;
  27.        char addr[30];
  28.  };
  29.  
  30. int main()
  31.  {Student1 stud1;
  32.   stud1.get_value_1();
  33.   stud1.display_1();
  34.   return 0;