6、员的访问特性。图7.2 不同继承方式派生类成员的访问特性1.公有继承以公有方式继承的派生类,基类的 public和 protected成员在派生类中的性质不变。【例 71】公有继承的测试。#include class A第2 页共23 页(西昌学院信息技术系韩德)第7 章继承{ public : void get_XY(){ cout << "Enter twonumbers ofx, y : " ;cin >> x >> y ;}void put_XY(){ cout << "x = "<
7、<< ", y = " << y << '' ; }protected:int x,y ; };class B : publicA { public : int get_S() { return s ; }voidmake_S() { s = x * y; } //使用基类数据成员x,y protected:int s;};class C : public B{ public : void get_H(){ cout << "Enter a number ofh : " ; cin >> h ; }int get_V
8、() { returnv ; };voidmake_V(){ make_S(); v = get_S() *h ; } //使用基类成员函数protected:int h, v;};voidmain(){ A objA ; BobjB ; CobjC ; cout <<"It is object_A :" ; o