在面向对象方法中,______是一种信息隐蔽技术,其目的是使对象的使用者和生产者

免费题库2022-08-02  80

问题 在面向对象方法中,______是一种信息隐蔽技术,其目的是使对象的使用者和生产者分离,使对象的定义和实现分开。A.对象B.属性C.封装D.行为

选项 A.对象
B.属性
C.封装
D.行为

答案 C

解析 封装是一种信息隐蔽技术,它体现于类的说明,是对象的重要特性。封装使数据和加工该数据的方法(函数)封装为一个整体,以实现独立性很强的模块,使得用户只能见到对象的外特性(对象能接受哪些消息,具有哪些处理能力),而对象的内特性(保存内部状态的私有数据和实现加工能力的算法)对用户是隐蔽的。封装的目的在于把对象的设计者和对象的使用者分开,使用者不必知晓行为实现的细节,只须用设计者提供的消息来访问该对象。
转载请注明原文地址:https://tihaiku.com/congyezige/2421648.html

最新回复(0)