首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在面向对象方法中,实现信息隐蔽是依靠
在面向对象方法中,实现信息隐蔽是依靠
admin
2012-12-13
33
问题
在面向对象方法中,实现信息隐蔽是依靠
选项
A、对象的继承
B、对象的多态
C、对象的封装
D、对象的分类
答案
C
解析
通常认为,面向对象方法具有封装性、继承性、多态性几大特点。就是这几大特点,为软件开发提供了一种新的方法学。
封装性:所谓封装就是将相关的信息、操作与处理融合在一个内含的部件中(对象中)。简单地说,封装就是隐藏信息。这是面向对象方法的中心,也是面向对象程序设计的基础。
继承性:子类具有派生它的类的全部属性(数据)和方法,而根据某一类建立的对象也都具有该类的全部,这就是继承性。继承性自动在类与子类间共享功能与数据,当某个类作了某项修改,其子类会自动改变,子类会继承其父类所有特性与行为模式。继承有利于提高软件开发效率,容易达到一致性。
多态性:多态性就是多种形式。不同的对象在接收到相同的消息时,采用不同的动作。例如,一个应用程序包括许多对象,这些对象也许具有同一类型的工作,但是却以不同的做法来实现。不必为每个对象的过程取一过程名,造成复杂化,可以使过程名复用。同一类型的工作有相同的过程名,这种技术称为多态性。
经过上述分析可知,在面向对象方法中,实现信息隐蔽是依靠对象的封装。正确答案是选项C。
转载请注明原文地址:https://kaotiyun.com/show/uQ2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
S=’1234567890’,以下表示’1234’的选项是()。
考生文件夹下存在一个文件PY301.py,该文件是本题目的代码提示框架,其中代码可以任意修改。请按照源文件内部说明修改代码,实现以下功能:设计一个猜字母的程序,程序随机给出26个小写字母中的一个,答题者输入猜测的字母,若输入的不是26个小写字母之
以下对文件描述错误的选项是()。
下面代码的输出结果是()。defadd(x):ifx>0:returnx+add(x一1)else:return0result=add(10)print(result)
以下关于函数的定义与调用的描述,正确的是()。
考生文件夹下存在2个Python源文件和3个文本文件,分别对应两个问题,请按照文件内说明修改代码,实现以下功能。《论语》是儒家学派的经典著作之一,主要记录了孔子及其弟子言行。这里给出了一个网络版本的《论语》,文件名称为“论语.txt”,其内容采用
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
在Python中,不能作为变量名的是()。
设线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
下列数组a中,版本较新的能在程序运行时动态调整大小的是
随机试题
关于弥漫性轴索损伤,正确的是
促使肾排钾增多的因素是
食品大肠菌群国家标准检测方法为
施工日志是单位工程在施工过程中对有关施工技术和管理工作的原始记录,是施工活动各方面情况的综合记载。()
中国银行发行次级债补充其附属资本,按《巴塞尔协议》规定,附属资本最高不得超过()。中国银行在上市前引进苏格兰皇家银行(RBS)等战略投资者是为了()。
印花税应计入“管理费用”科目核算。()
有人建议,在教育实践中,“要多使用奖励,尽量少惩罚”。请简要阐述你对这种建议的看法?
下列关于四川省的说法,正确的是()。
行动研究
Children’sliteraturetracesitsbeginningstopreliteratetimes,whenancientstorytellerspassedtalesandlegendsfromgenera
最新回复
(
0
)