首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在面向对象方法中,实现信息隐蔽是依靠
在面向对象方法中,实现信息隐蔽是依靠
admin
2013-02-23
24
问题
在面向对象方法中,实现信息隐蔽是依靠
选项
A、对象的继承
B、对象的多态
C、对象的封装
D、对象的分类
答案
C
解析
通常认为,面向对象方法具有封装性、继承性、多态性几大特点。就是这几大特点,为软件开发提供了一种新的方法学。
封装性:所谓封装就是将相关的信息、操作与处理融合在一个内含的部件中 (对象中)。简单地说,封装就是隐藏信息。这是面向对象方法的中心,也是面向对象程序设计的基础。
继承性:子类具有派生它的类的全部属性 (数据) 和方法,而根据某一类建立的对象也都具有该类的全部,这就是继承性。继承性自动在类勺子类间共享功能与数据,当某个类作了某项修改,其子类会自动改变,子类会继承其父类所有特性与行为模式。继承有利于提高软件开发效率,容易达到一致性。
多态性:多态性就是多种形式。不同的对象在接收到相同的消息时,采用不同的动作。例如,一个应用程序包括许多对象,这些对象也许具有同一类犁的工作,但是却以不同的做法来实现。不必为每个对象的过程取一过程名,造成复杂化,可以使过程名复用。同一类型的工作有相同的过程名,这种技术称为多态性。
经过上述分析可知,在面向对象方法中,实现信息隐蔽是依靠对象的封装。正确答案是选项C。
转载请注明原文地址:https://jikaoti.com/ti/oHn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有语句:char*line[5];,以下叙述中正确的是
若有定义inta=10,b=9,c=8;,接着顺序执行下列语句,变量b中的值是【】。c=(a-=(b-5));c=(a%11)+(b=3);
在双链表中每个结点有两个指针域:一个指向【】,另一个指向【】。
下面程序的输出是【】。main(){inta[]={2,4,6},*ptr=&a[0],x=8,y,z;for(y=0;y<3;y++)z=(*(ptr+y)<x)?*(prt+y):x;print
以下选项中,与k=n++完全等价的表达式是()
若有说明inti,j=2,*p=&i;,则能完成i=j赋值功能的语句是______。
有如图所示的双链表结构,请根据图示完成结构体的定义:structaa{intdata;【】}node;
以下程序有语法错误,有关错误原因的正确说法是main(){intG=5,k;voidprt_char();…k=prt_char(G);…}
结构化程序设计方法在软件开发中用于______。
C语言运算对象必须是整型的运算符是_____。
随机试题
下列哪个是Photoshop图像最基本的组成单元
消防应急广播应能按预定程序向保护区域广播火灾事故有关信息,广播语音清晰,距扬声器正前方3m处应急广播的播放声压级不应小于65dB,且不应大于115dB。()
下列对会计人员的职责叙述错误的是()
下列哪些脉有节律不齐
A、甲醛B、甲苯C、浓盐酸D、麝香草酚E、碳酸钠定量测定17-羟、17-酮时,选用的防腐剂是
个人经营贷款信用风险的主要内容包括()。
当场作出治安管理处罚决定的,经办的人民警察应当在12小时内报所属公安机关备案。()
两岸关系
将数据和操作置于对象统一体中的实现方式是()。
A、机场B、火车站C、加油站D、高速公路上B
最新回复
(
0
)