问题
单项选择题
关于对象封装的叙述,正确的是______。
A.每个程序模块中都封装了若干个对象
B.封装可实现信息隐藏
C.封装使对象的状态不能改变
D.封装是把对象放在同一个集合中
答案
参考答案:B
解析: 封装是将数据和操作数据的方法结合在一起,防止了程序相互依赖而带来的变动影响,使信息隐蔽,外部世界只能通过方法来更改数据或对象状态。选项B的说法正确。
关于对象封装的叙述,正确的是______。
A.每个程序模块中都封装了若干个对象
B.封装可实现信息隐藏
C.封装使对象的状态不能改变
D.封装是把对象放在同一个集合中
参考答案:B
解析: 封装是将数据和操作数据的方法结合在一起,防止了程序相互依赖而带来的变动影响,使信息隐蔽,外部世界只能通过方法来更改数据或对象状态。选项B的说法正确。