单项选择题
有如下类定义:
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();
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
下列关于派生类和基类的描述中,正确的是______。
A.派生类成员函数只能访问基类的公有成员
B.派生类成员函数只能访问基类的公有和保护成员
C.派生类成员函数可以访问基类的所有成员
D.派生类对基类的默认继承方式是公有继承
点击查看答案&解析
单项选择题
当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是()。
A.任何
B.公有或保护
C.保护或私有
D.私有
点击查看答案&解析
相关试题
有如下类定义:class AA{int a;public...
生成派生类对象时,派生类构造函数调用基类...
有如下程序:#include<iostream>using ...
有如下程序:#include<iostream>using ...
有如下程序: #include<iostream>using...