面向对象中的所谓数据隐藏指的(25)。

12 查阅

面向对象中的所谓数据隐藏指的(25)。

A.输入数据必须输入口令

B.数据经过加密处理

C.对象内部数据结构上建有防火墙

D.对象内部数据结构的不可访问性

参考答案:

D解析:输入数据必须输入保密口令和数据经过加密处理都不是面向对象程序设计的特征;对象内部数据结构上也不可能建有防火墙,所以它们都不是面向对象程序设计中所指的数据隐藏。面向对象程序设计系统中的封装单位是对象,对象之间只能通过接口进行信息交流,外部不能对对象中的数据随意地进行访问,这就造成了对象内部数据结构的不可访问性,也使得数据被隐藏在对象中。这就是面向对象程序设计中的数据隐藏所指。所以试题(25)选择D。

软考中级