在面向对象编程中,'封装'的主要目的是什么? A. 提高代码的执行速度 B. 隐藏对象的内部细节 C. 增加代码的复杂度 D. 减少代码的重复 答案解析 封装是面向对象编程中的一个基本概念,其主要目的是隐藏对象的内部细节,只暴露必要的接口给外部使用。这样做可以提高代码的安全性和可维护性。选项A、C和D并不是封装的主要目的。A选项描述的是性能优化,C选项描述的是代码复杂度的增加,D选项描述的是代码复用,这些都不是封装的主要目标。 正确答案:B