void maino aa ∥类对象 a privA=1; ∥错误:不可访问 a protA=1; ∥错误:不可访问 a pubA=1; /效 Bb; 压派生类对象 b priva=1; ∥错误:不可访问 b protA=1; ∥错误:不可访问 b puba =1; /效 人民邮电出版社 POSTS tEl OM PRE 点破此处放
void main() { A a; //基类对象 a.privA= 1; //错误:不可访问 a.protA = 1; //错误:不可访问 a.pubA= 1; //有效 B b; //派生类对象 b.privA= 1; //错误:不可访问 b.protA = 1; //错误:不可访问 b.pubA= 1; //有效 }
【例92】分析下面的程序 nclude" iostream. h"° class private int x: public: void fi(int a) int f20: 人民邮电出版社 POSTS tEl OM PRE 动此映
【例9.2】分析下面的程序。 #include "iostream.h" class A { private: int x; public: void f1(int a); int f2(); };
class b: public a private int y public void gl(int a); int g20 人民邮电出版社 POSTS tEl OM PRE 动此映
class B:public A { private: int y; public: void g1(int a); int g2(); };
void A: fl (int a) X-a, int A: f20 return x: 人民邮电出版社 POSTS tEl OM PRE 动此映
void A::f1(int a) { x=a; } int A::f2() { return x; }
void B: gl(int a) y=a int B: g20 return y+f20; 人民邮电出版社 POSTS tEl OM PRE 动此映
void B::g1(int a) { y=a; } int B::g2() { return y+f2(); }