早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
友元作用(38)。A.提高程序的运行效率B.加强类的封装性C.实现数据的隐藏性D.增加成员函数的种类
题目
友元作用(38)。
A.提高程序的运行效率
B.加强类的封装性
C.实现数据的隐藏性
D.增加成员函数的种类
参考答案
正确答案:A
解析:一般来说,类的公有成员能够在类外访问,私有的成员只能被类的其他成员函数访问。但是通过C++中提供的友元概念,可以实现类的私有成员的访问。虽然友元为我们进行程序设计提供了一定的方便性,但是面向对象的程序设计要求类的接口与类的实现分开,对对象的访问通过其接口函数进行。如果直接访问对象的私有成员,就破坏了面向对象程序的信息隐藏和封装特性,虽然提供了一些方便,但有可能是得不偿失的,所以,我们要慎用友元。
解析:一般来说,类的公有成员能够在类外访问,私有的成员只能被类的其他成员函数访问。但是通过C++中提供的友元概念,可以实现类的私有成员的访问。虽然友元为我们进行程序设计提供了一定的方便性,但是面向对象的程序设计要求类的接口与类的实现分开,对对象的访问通过其接口函数进行。如果直接访问对象的私有成员,就破坏了面向对象程序的信息隐藏和封装特性,虽然提供了一些方便,但有可能是得不偿失的,所以,我们要慎用友元。
看了友元作用(38)。A.提高程序...的网友还看了以下:
请翻译一句话他的英语水平很高或者说他的英语很好/很强之类的.用英语怎么说?谢谢. 英语 2020-05-13 …
汉译英:我很特别,我很优秀,我很独特,我很强...之类的,要表达的意思是很牛就对了 英语 2020-05-13 …
你有没有哪些关于坚强之类的名言警句,我太爱哭了,想用一句坚强点的名言时刻提醒自己 其他 2020-06-06 …
罗马学者西塞罗说:“不知道你出生之前历史的人永远是个孩子。”在他看来,历史学有助于[]A.为帝王将 历史 2020-06-08 …
单质的氧化性越强,元素的非金属性越强还是越弱?对应离子还原性越弱,元素的非金属性越强还是越弱? 化学 2020-06-25 …
修饰不同年龄段人特征的成语,比如风华正茂,年富力强这类的,不要乱给, 语文 2020-07-15 …
问一个关于物理沸腾的问题,别说什么压强之类的.听不懂.我只知道气压越低.沸点越低.可.比如在山上烧 物理 2020-07-19 …
作文我学会了600字以上,横线内要填看得见、摸得着的东西,不能是感恩、坚强之类的,不要游泳、自行车 语文 2020-11-04 …
我打算买个15楼.15层上面还会有小动物造访吗(苍蝇蚊子小强之类的)?小动物一般都能飞多高啊,有毅力 数学 2020-11-30 …
化学知识化学平衡常数K为什么只由温度决定,那压强之类的呢? 化学 2020-12-10 …