有如下类定义: class B{ pubGc: void funl(){} private: void fun2(){} protected: void fun3(){} }; class D:public B{ protected: void fun4(

admin2020-11-11  19

问题 有如下类定义:
class B{
pubGc:
void funl(){}
private:
void fun2(){}
protected:
void fun3(){}
};
class D:public B{
protected:
void fun4(){}
};
若obj是类D的对象,则下列语句中不违反访问控制权限的是(    )。

选项 A、obj.funl();
B、obj.fun2();
C、obj.fun3();
D、0bj.fun4();

答案A

解析 本题考查派生类对基类成员的访问属性,基类成员在派生类中的访问属性如下表所示,因此本题选A。
[*]
转载请注明原文地址:https://kaotiyun.com/show/Kiyp777K
0

相关试题推荐
最新回复(0)