首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。 D中定义方法int fun(int a,int b),这一现象称为_____________。
采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。 D中定义方法int fun(int a,int b),这一现象称为_____________。
admin
2019-05-11
33
问题
采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。
D中定义方法int fun(int a,int b),这一现象称为_____________。
选项
A、覆盖/重置
B、封装
C、重载/过载
D、多态
答案
A
解析
本题考查面向对象程序设计基础知识。
在使用面向对象程序设计语言(如C++/Java)进行程序设计时,可以采用方法重载/过载,使得在定义一个类时,类中可以定义多个具有相同名称且参数列表不同的方法。参数列表不同包括参数的个数不同、参数的类型不同以及参数类型的顺序不同。即应该满足使用唯一的参数类型列表来区分方法重载/过载,不能具有同名且完全相同的参数类型列表的方法,返回值类型不同以及参数名称的不同均不满足方法重载/过载。
如在类S中定义了虚/抽象方法int add(int a,int b),与之可以构成方法重载的方法如add(int,int,int)、add(int,float),。如果S中定义add(int,float)方法,则与其可以构成重载的方法还包括add(float,int),。与add(int,int)不可以同时定义在S中的不满足重载的同名方法如int add(int x,int y)或double add(int a,int b)。
在方法重载/过载时,还需要注意方法的参数类型向上提升,即一个尺寸较小的数据类型转换为尺寸较大的数据类型,如float与double。即在方法调用时,如果有严格匹配的数据类型列表的方法,则调用;如果没有严格匹配,而有通过类型向上转换后匹配的方法,则调用经过类型提升之后而匹配的方法。如一个类中定义了add(int,double),而没有定义add(int,float),那么对于调用add(100,20.5f),就会匹配add(int,double)方法。如果既定义了add(int,double),又定义了add(int,float),那么对于调用add(100,20.5f),就会匹配add(int,float)。
在父类中定义的虚/抽象方法,使用继承定义子类,由子类实现虚/抽象方法或者进一步再由其子类实现。子类继承父类中的所有方法,对虚/抽象方法加以实现,也可以补充定义自己特有的方法。在定义自己特有的方法时,也需要满足方法重载的条件。在继承关系的保证下,子类继承了所有父类中的方法,子类实现或重写父类中定义的方法,称为方法的覆盖/重置。
转载请注明原文地址:https://jikaoti.com/ti/q1L7FFFM
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
目前,防火墙技术没有的功能是______。
在浏览WWW服务器netlab.abc.edu.cn的index.htm1页面时,如果可以看到一幅图像和听到一段音乐,那么,在netlab.abc.edu.cn服务器中______。
FTP协议是Internet常用的应用层协议,传输层使用(31)协议提供服务。上下层协议默认时,作为服务器一方的进程,通过监听(32)端口得知是否有服务请求。
软件的生命周期可分为软件定义、软件开发和软件运行维护三个阶段。下列选项中,不属于软件开发阶段的工作的是______。
按照国际电话电报咨询委员会(CCITT)的定义,______属于表现媒体(PresentationMedium)。
若[X]补=AFH,机器字长为8位,则[-X]补=______。A.AOHB.5FHC.C1HD.51H
CD-ROM盘中的信息存储在______中。A.内外圈磁盘B.螺旋形光道C.内外圈光道D.螺旋形磁道
(1)性能管理包括哪些功能?(2)故障管理包括哪些功能?(3)根据OSI网络管理标准,网络管理主要包括哪些内容?(4)简单网络管理协议SNMP的主要特点有哪些?
计算机系统中,内存和光盘属于__________________。
无向图的邻接矩阵一定是(39)。
随机试题
下列不是原发性肺动脉高压的临床表现的是
吐血是血自何来,经呕吐而出
春季,一3月龄幼犬,突然出现咳嗽,证见发热,咳嗽声高,鼻流黏涕,呼出气热,舌苔薄黄,口红津少,脉浮数。治疗该病应选用()
下颌第一、二磨牙缺失,第三磨牙牙冠大面积龋坏,修复方案为
商业银行对其分支机构实行全行统一核算,统一调度资金,( )财务制度。
按照审计风险准则要求,注册会计师应当了解被审计单位及其环境并评估重大错报风险,针对评估的重大错报风险设计和实施进一步审计程序,请对以下事项作出判断。
已知直线y=x+1与曲线y=ln(x+a)相切,则a的值为()
文字资料根据国家统计局对全国19500家各种类型企业的调查显示:2007年一季度,全国企业家信心指数为142.0,创下近年最高水平,并首次攀至140.0以上的景气高位。有48.4%的企业家对所在行业总体运行状况持乐观的态度,45.1%的企业家认为变化不大
在研究双眼辐合对大小—距离判断的影响实验中,发现在刺激物的实际大小和实际距离都固定不变的情况中,随着辐合角度的增大()。(2016年)
Psychologiststakecontrastiveviewsofhowexternalrewards,from(31)praisetocoldcash,affectmotivationandcreativity.
最新回复
(
0
)