单项选择题

关于对象封装的叙述,正确的是()

A.每个程序模块中都封装了若干个对象
B.封装可实现信息隐藏
C.封装使对象的状态不能改变
D.封装是把对象放在同一个集合中