在面向对象开发中,封装是一种__技术,其目的是使对象的使用者和生产者分离。( )
A. 接口管理
B. 信息隐蔽
C. 多态
D. 聚合
将属性声明为private的目的是( )
A. 实现数据隐藏,以免意外更改
B. 操作符重载
C. 实现属性值不可更改
D. 实现属性值对类的所有对象共享
面向对象编程中,对象是( )
A. 数据结构的封装体
B. 数据以及在其上的操作的封装体
C. 程序功能模块的封装体
D. 一组有关事件的封装体
对象的三要素是指对象的( )
A. 名字、字段和类型
B. 名字、过程和函数
C. 名字、文件和图形
D. 名字、属性和方法