封装的主要目的是什么? A. 提高代码的运行速度 B. 简化代码的编写 C. 隐藏对象的内部实现细节并保护数据 D. 增加代码的灵活性 答案解析 封装的核心思想是隐藏对象的内部实现,对外提供简洁的接口,从而保护数据并降低代码的耦合性。其他选项虽有优点,但并非封装的主要目的。 正确答案:C