选择题
28.
有如下类定义:
class B{
public:void funJ(){}
privace:void fun2(){}
protected:void fun3(){}
};
class D:public B{
protected:void fun4(){}
};
若obj是类D的对象,则下列语句中不违反访问控制权限的是______。
A、
obj.fun1();
B、
obj.fun2();
C、
obj.fun3();
D、
obj.fun4();
【正确答案】
A
【答案解析】
fun2()为Sample的私有函数无法访问,fun3()与fun4()都为protected函数,所以也没有访问权限。
提交答案
关闭