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

书籍源码

开发平台:

Visual C++

  1. #include <iostream>
  2. using namespace std;
  3. class A
  4.  {
  5.   public:
  6.    A(){a=0;b=0;}
  7.    A(int i){a=i;b=0;}
  8.    A(int i,int j){a=i;b=j;}
  9.    void display(){cout<<"a="<<a<<" b="<<b;}
  10.   private:
  11.    int a;
  12.    int b;
  13.  };
  14. class B  : public A
  15.  {
  16.   public:
  17.    B(){c=0;}
  18.    B(int i):A(i){c=0;}
  19.    B(int i,int j):A(i,j){c=0;}
  20.    B(int i,int j,int k):A(i,j){c=k;}
  21.    void display1()
  22.     {display();
  23.      cout<<" c="<<c<<endl;
  24.     }
  25.    private:
  26.     int c;
  27. };
  28. int main()
  29. {   B b1;
  30.     B b2(1);
  31.     B b3(1,3);
  32.     B b4(1,3,5);
  33.     b1.display1();
  34.     b2.display1();
  35.     b3.display1();
  36.     b4.display1();
  37. return 0;
  38. }