A-A+

若有如下类定义: class B{ void fun1(){} private: doubl

2022-08-05 21:39:55 问答库 阅读 172 次

问题详情

若有如下类定义: class B{ void fun1(){} private: double varl; public: void fun2(){ } }; class D:public B{ private: void fun3(){ } }; 已知obj是类D的对象,下列语句中不违反类成员访问控制权限的是
A.obj.fun1();
B.obj.varl;
C.obj.fun2();
D.obj.fun3();请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C

考点:定义