若类A和类B的定义如下: class A { int i,j; public: int geti() { return i; } }; c

admin2009-02-15  28

问题 若类A和类B的定义如下:      class A      {      int i,j;      public:        int geti()       {           return i;       }      };      class B: public A      {        int k;      public:        void make()        {          k=i*j        }       };      则上述定义中

选项 A、k=i*j;
B、int k;
C、return i;
D、void make()

答案1

解析 本题考核派生类的定义和访问权限。变量i和j都是基类A的私有变量,它们是隐蔽的,在派生类中不能直接访问。
转载请注明原文地址:https://kaotiyun.com/show/yzjp777K
0

最新回复(0)