问题 单项选择题

在面向对象方法中,对象可看出是属性(数据)以及这些属性上的专用操作的封装体。封装是一种 (1) 技术,封装的目的是使对象的 (2) 分离。

1()

A.组装

B.产品化

C.固化

D.信息隐蔽

答案

参考答案:D

解析:

封装是一种信息隐蔽技术,其目的是把定义与实现分离,保护数据不被对象的使用者直接存取。类的定义包括一组数据属性和在数据上的一组合法操作,类定义可以被视为一个具体类似特性与共同行为的对象的模板,它可用来产生对象。类定义将现实世界有关的实体模型化,在一个类中,每个对象都是类的实例(Instance),它们都可以使用类中提供的函数。概念的封装和实现的隐蔽,使得类具有更大的独立性。封装使对象的定义和实现分离,便于类的调整。

选择题
多项选择题