有如下类定义: class B{ public: void fun1(){} private: void fun2(){} protected: void fun3()
有如下类定义:
class B{
public: void fun1(){}
private: 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();