早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
友元作用(37)。A.提高程序的运用效率B.加强类的封装性C.实现数据的隐藏性D.增加成员函数的种类
题目
友元作用(37)。
A.提高程序的运用效率
B.加强类的封装性
C.实现数据的隐藏性
D.增加成员函数的种类
参考答案
正确答案:A
解析:一般来说,类的公有成员能够在类外访问,私有的成员只能被类的其他成员函数访问。但是通过C++中提供的友元概念,可以实现类的私有成员的访问。虽然友元为我们进行程序设计提供了一定的方便性,但是面向对象的程序设计要求类的接口与类的实现分开,对对象的访问通过其接口函数进行。如果直接访问对象的私有成员,就破坏了面向对象程序的信息隐藏和封装特性,虽然提供了一些方便,但有可能是得不偿失的,所以,我们要慎用友元。
解析:一般来说,类的公有成员能够在类外访问,私有的成员只能被类的其他成员函数访问。但是通过C++中提供的友元概念,可以实现类的私有成员的访问。虽然友元为我们进行程序设计提供了一定的方便性,但是面向对象的程序设计要求类的接口与类的实现分开,对对象的访问通过其接口函数进行。如果直接访问对象的私有成员,就破坏了面向对象程序的信息隐藏和封装特性,虽然提供了一些方便,但有可能是得不偿失的,所以,我们要慎用友元。
看了友元作用(37)。A.提高程序...的网友还看了以下:
线性自动控制系统具有( )。A.叠加性B.同步性C.可控性D.比例性E.齐次性 建筑工程类考试 2020-05-18 …
时点指标与时期指标相比具有以下特点( )。A.不同时点的指标数值不具有可加性B.时点指标的数值大 财会类考试 2020-05-21 …
平面(或直线)与投影面垂直时,投影积聚为一条直线(或一个点),这种投影性质称为( ).A.积聚性B. 职业技能鉴定 2020-05-31 …
下面给出了关于复数的四种类比推理:①若a,b∈R,则a-b>0⇒a>b”类比推出“若a,b∈C,则 数学 2020-06-27 …
用水洗涤菜叶类蔬菜时,水的颜色无明显变化.若进行加温,随着水温的升高,水的颜色逐渐变绿,其原因是( 语文 2020-06-29 …
用水洗涤菜叶类蔬菜时,水的颜色无明显变化.若进行加温,随着水温的升高,水的颜色逐渐变绿,其原因是( 语文 2020-06-29 …
下面4个句子,只有一句没有语病,请选出()A.为了避免今后再发生类似的错误,我们应当加强纪律性B.为 语文 2020-11-26 …
下列是关于复数的类比推理:①复数的加减法运算可以类比多项式的加减法运算法则;②由实数绝对值的性质类比 政治 2020-11-29 …
下列关于植物叶片的叙述中,正确的是()A.高度分化的叶肉细胞不具有全能性B.类囊体膜上的色素易溶于9 语文 2020-12-09 …
下面给出了关于复数的三种类比推理:①复数的加减法运算法则可以类比多项式的加减法运算法则;②由向量的性 数学 2021-01-24 …