问题
单项选择题
在面向对象方法中,对象可看出是属性(数据)以及这些属性上的专用操作的封装体。封装是一种 (1) 技术,封装的目的是使对象的 (2) 分离。
1()
A.组装
B.产品化
C.固化
D.信息隐蔽
答案
参考答案:D
解析:
封装是一种信息隐蔽技术,其目的是把定义与实现分离,保护数据不被对象的使用者直接存取。类的定义包括一组数据属性和在数据上的一组合法操作,类定义可以被视为一个具体类似特性与共同行为的对象的模板,它可用来产生对象。类定义将现实世界有关的实体模型化,在一个类中,每个对象都是类的实例(Instance),它们都可以使用类中提供的函数。概念的封装和实现的隐蔽,使得类具有更大的独立性。封装使对象的定义和实现分离,便于类的调整。