自考新教材-p184

源程序:

#include<iostream>
using namespace std;

class CB
{
public:
int a;
CB(int x)
{
a=x;
}
void showa()
{
cout<<"Class CB --a="<<a<<endl;
}
};

class CD:public CB
{
public:
int a;
CD(int x,int y):CB(x)
{
a=y;
}
void showa()
{
cout<<"Class CD --a="<<a<<endl;
}
void print2a()
{
cout<<"a="<<a<<endl;
cout<<"CB::a="<<endl;
}
};

int main()
{
CB CBobj(12);
CBobj.showa();
CD CDobj(48,999);
CDobj.showa(); //访问派生类的showa()
CDobj.CB::showa(); //访问基类的showa()
cout<<"CDobj.a="<<CDobj.a<<endl;
cout<<"CDobj.CB::a="<<CDobj.CB::a<<endl;
return 0;
}

运行结果:

 

posted @ 2020-02-04 15:59  bobo哥  阅读(196)  评论(0编辑  收藏  举报