单选题
👁️ 浏览量:

试题题干

关于封装,下列说法中不正确的是()

A

通过封装,对象的全部属性和操作结合在一起,形成一个整体

B

通过封装,一个对象的实现细节被尽可能地隐藏起来

C

通过封装,每个对象都成为相对独立的实体

D

通过封装,对象的属性都是不可见的

参考答案

正确答案:

试题解析

通过封装,数据和操作数据的函数紧密联系起来;还可以将对象的一部分属性和函数隐藏起来,让这部分属性和函数对外不可见,而留下另一些属性和函数对外可见,作为对对象进行操作的接口。故D错误,只有部分不可见。

封装特点:将对象的属性及实现细节隐藏起来,只给出如何使用的信息。故B正确。

封装将对象属性和操作结合在一起,构成独立的单元。故A,C正确。