单选题

在面向对象开发方法中,以下哪个特性最能体现对象的"封装性"( )。

A

对象可以继承其他对象的属性和方法

B

对象可以根据不同情况表现出不同的行为

C

对象将其内部数据和实现细节隐藏起来,只通过公共接口与外界交互

D

对象可以被分类并形成层次结构

查看答案
答案
正确答案:C
解析

【内容考查】本题考查面向对象开发方法中对象的封装性概念。

【选项分析】

A. 对象继承其他对象的属性和方法体现的是继承性,不是封装性。

B. 对象根据不同情况表现出不同行为体现的是多态性,不是封装性。

C. 正确。封装性指的是将对象的内部数据和实现细节隐藏起来,只通过公共接口与外界交互,这正是选项C所描述的内容。

D. 对象的分类和层次结构更多地涉及到抽象和继承的概念,而不是封装性。

因此,正确答案是C。封装性是面向对象方法的核心原则之一,它通过隐藏对象的内部细节,提供了更好的模块化和安全性。

历年真题
资料下载

注册回到顶部

版权所有©环球网校All Rights Reserved