在面向对象编程中,什么是封装的主要目的? A. 提高代码的可读性 B. 保护对象的内部状态 C. 实现多态性 D. 促进代码重用 答案解析 封装的主要目的是保护对象的内部状态,确保数据的安全性和完整性。正确答案是B。其他选项虽然是编程的好处,但不是封装的主要目的。 正确答案:B