首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: public class Parent { public int addValue (int a,intB){ int s; s=a+b; return
有如下程序段: public class Parent { public int addValue (int a,intB){ int s; s=a+b; return
admin
2012-12-13
77
问题
有如下程序段: public class Parent { public int addValue (int a,intB){ int s; s=a+b; return 3; } } class Child extends Parent {} 则下列选项中,可以正确加入类Child中且父类的方法不会被覆盖的是( )。
选项
A、int addValue (int a,intB){//do something...}
B、public void addValue() {//do something...}
C、public int addValue (int a,intB)throws MyException {//do something...}
D、public float addValue (int a,int b,float b=1.0) {//do someting...}
答案
B
解析
此题涉及方法重载(overload)、方法重写(override)以及类派生时方法重写的规则方法重载的规则是:
(1)参数列表必须不同,参数个数不同完全可以,如果个数相同,则参数类型的不同不会引起歧义,例如int和long、float和double就不能作为唯一的类型不同;
(2)返回值可以不同,但是不能是重载时唯一的不同点 (这点和C++中不同,C++中返回类型必须一致)。
方法重写发生在类继承时,子类可以重写父类中已有的方法,必须在返回类型和参数列表一样时才能说是重写,否则就是重载,Java中方法重写的一个重要而且容易被忽略的规则是重写的方法的访问权限不能比被重写的方法的访问权限低!
重写的另一个规则是重写的方法不能比被重写的方法抛出(throws)更多种类的异常,其抛出的异常只能少,或者是其子类,不能以抛出异常的个数来判断种类,而应该是异常类层次结果上的种类。
此题中选项A的错误就是重写的访问权限比被重写的方法的低,而B属于重载,选项C的错误在于比被重写的方法抛弃了更多种类的异常。选项D中,当只传递两个变量的值的时候,系统就不知道到底调用哪个方法了,因为b为常量,可以不指定。所以只有选项B是符合题意的。
转载请注明原文地址:https://www.kaotiyun.com/show/BU2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
字符串tstr=’television’,显示结果为vi的选项是()。
耦合性和内聚性是对模块独立性度量的两个标准,下列叙述中正确的是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
下面关于Python标准库和第三方库的说法正确的是()。
列表变量ls共包含10个元素,ls索引的取值范围是()。
考生文件夹下存在一个文件“PY101.py”,请写代码替换横线,不修改其他代码,实现以下功能。用键盘输入正整数n,按要求把n输出到屏幕。格式要求:宽度为30个字符,以@填充,右对齐,带千位分隔符。如果输入的正整数超过30位,则按照真实长度输出。例如:用
下列不属于处理Python中字典的方法的是()。
以下不属于Python的pip工具的命令的是()。
下面的d是一个字典变量,能够输出数字2的语句是()。 d={’food’:{’cake’:1,’egg’:5},’cake’:2,’egg’:3}
随机试题
标准贯入试验,当钻杆长度超过()m时应进行锤击数修正。
甲企业是乙炔生产企业,委托有资质的建筑施工企业乙在现厂区实施扩建。扩建期间,甲企业正常生产,施工区用电由甲企业提供。为了确保施工安全,甲企业采取了一系列的过程控制措施。下列甲企业采取的措施中,错误的是()。
在吊装现场的下列人员中,需要持证上岗的特种作业人员是()。
中惠公司2005年5月31日银行存款日记账账面余额是133400元,而银行对账单上本企业银行存款余额是138420元,经逐笔核对发现以下情况:(1)公司于5月30日送存转账支票3800元,银行尚未登入企业存款账户;(2)公司委托银行向明光公
因技术进出口合同发生纠纷,合同当事人要求保护权利的诉讼时效期间是()年。
简述利率的决定与影响因素。
微型计算机键盘上的键是
You’rebusyfillingouttheapplicationformforapositionyoureallyneed;let’sassumeyouonceactuallycompletedacoupleo
A.unpaidB.obviousC.differedD.linkE.disproportionatelyF.whetherG.explanations
A、Itisaroutineoffer.B、Itisagoodbargain.C、Itisnewonthemenu.D、Itisquitehealthy.B男士向女士推荐猪排,说这道菜今晚特价(special),只需
最新回复
(
0
)