问题
单项选择题
在面向对象的系统中,一个对象通常由对象名、 (44) 和操作组成:在对象内的操作通常叫做 (45) ;对象之间通过 (46) 进行通信; (47) 是一种信息隐藏技术,可使对象的定义和实现分离。
A.继承
B.封装
C.多态
D.调用
答案
参考答案:B
解析:
一个对象由对象名、属性和操作三部分组成,其中对象名给出了对象的外部说明,属性值描述了对象的状态,而属性只能通过操作来改变。对象之间的通信是通过消息传递的:发送者给某个对象发送一个消息,其中包含了要求接受者去执行某些操作的信息;接受者接收到消息后,经过解释,予以响应。封装是一种信息隐藏技术,其目的是使对象的定义和实现分开,保护数据不被对象的使用者直接存取。