首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在面向对象方法中,实现信息隐蔽是依靠
在面向对象方法中,实现信息隐蔽是依靠
admin
2013-02-23
22
问题
在面向对象方法中,实现信息隐蔽是依靠
选项
A、对象的继承
B、对象的多态
C、对象的封装
D、对象的分类
答案
C
解析
通常认为,面向对象方法具有封装性、继承性、多态性几大特点。就是这几大特点,为软件开发提供了一种新的方法学。
封装性:所谓封装就是将相关的信息、操作与处理融合在一个内含的部件中 (对象中)。简单地说,封装就是隐藏信息。这是面向对象方法的中心,也是面向对象程序设计的基础。
继承性:子类具有派生它的类的全部属性 (数据) 和方法,而根据某一类建立的对象也都具有该类的全部,这就是继承性。继承性自动在类勺子类间共享功能与数据,当某个类作了某项修改,其子类会自动改变,子类会继承其父类所有特性与行为模式。继承有利于提高软件开发效率,容易达到一致性。
多态性:多态性就是多种形式。不同的对象在接收到相同的消息时,采用不同的动作。例如,一个应用程序包括许多对象,这些对象也许具有同一类犁的工作,但是却以不同的做法来实现。不必为每个对象的过程取一过程名,造成复杂化,可以使过程名复用。同一类型的工作有相同的过程名,这种技术称为多态性。
经过上述分析可知,在面向对象方法中,实现信息隐蔽是依靠对象的封装。正确答案是选项C。
转载请注明原文地址:https://kaotiyun.com/show/09Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义:structfink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够把
已定义以下函数fun(char*p2,char*p1){while((*p2=*pl)!=’\0’){p1++;p2++;}}函数的功能是
以下能正确定义一维数组的选项是
下列叙述中,正确的一条是______。
有以下程序段:intk=0;while(k=1)k++;while循环执行的次数是______。
下列关键字中,不属于C语言变量存储类别的是_____。
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4};,则数组x在内存中所占字节数是______。
下列叙述中正确的是______。
以下叙述中不正确的是
数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。
随机试题
奥姆斯特德原则包含哪些内容?
Thereisnocreaturethatdoesnotneedsleeporcompleteresteveryday.Ifyouwanttoknowwhy,justtrygoingwithoutsl
前牙充填后发生牙髓炎的处理是
按照《建筑安装工程费用项目组成》(建标[2003]206号)的规定,对建筑材料、构件和建筑安装物进行一般鉴定和检查所发生的费用属于()。
关于企业职工参与安全生产管理体系的主要功能,说法不正确的是()。
(2012年)根据司法解释.自然人离开住所地最后连续居住()以上的地方为经常居住地,但住院治病的除外。
教育规律
NAT英文全称是“NetworkAddressTranslation”,中文意思是“网络地址转换”,它是一个IETF(InternetEngineeringTaskForce,Internet工程任务组)标准,允许一个整体机构以一个公用IP(
为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是()。
Manyoftoday’scollegestudentsaresufferingfromaformofshock.Lisaisagoodexampleofastudentinshock.Sheisanatt
最新回复
(
0
)