在面向对象编程中,封装的主要目的是为了? A. 提高代码的执行效率 B. 隐藏对象的内部状态 C. 允许多个对象同时存在 D. 使代码更易于阅读 答案解析 封装的核心目的是隐藏对象的内部状态,保护数据不被外部直接访问。因此,正确答案是B。选项A、C和D虽然可能是编程中的其他目标,但并不是封装的主要目的。 正确答案:B