在面向对象编程中,以下哪项是对“封装”概念最准确的描述?
答案解析
核心考点说明:本题考察面向对象编程中的封装概念。
解题思路分析:封装是面向对象编程的三大基本特征之一。它是指将数据(属性)和操作数据的代码(方法)捆绑在一起,作为一个独立的单元(对象),并控制对内部数据和方法的访问权限。核心思想是将实现细节隐藏,只暴露必要接口。
选项分析:
- A. 错误。这是多态的概念。
- B. 正确。这是封装的核心思想。
- C. 错误。这是继承的概念。
- D. 错误。这是组合的概念。
易错点提醒:容易混淆封装和继承、多态等其他面向对象概念。封装强调数据隐藏和信息保护。
正确答案:B