首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: 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
75
问题
有如下程序段: 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://kaotiyun.com/show/BU2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
设元素集合为D={1,2,3,4,5,6}。B=(D,R)为线性结构所对应的R是()。
下面关于对象和类的关系描述错误的是()。
下面代码的输出结果是()。a=10b=1try:c=b//(b/a)print(C)except(IOError,ZeroDivisionError):print(”calcul
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
下列叙述中正确的是()。
以下关于程序的异常处理的描述中,错误的是()。
以下不能创建一个字典的语句是()。
结构化程序设计的基本原则不包括()。
面向对象方法中,继承是指()。
下列叙述中正确的是()。
随机试题
Dowehave______moneytolastustheweek?
A.头B.足C.手D.背E.胸腹足三阴经与手三阴经相交于
在项目管理中,前一个管理任务包所含工作的完成都构成后一个管理任务包所开始的充分和必要条件,具备此特点的管理流程称为()管理流程。
税务机关对纳税人采取税收强制执行措施,其批准主体是()。
2000年4月31日白银的现货价格为500美分,当日收盘12月份白银期货合约的结算价格为550美分,估计4月3日至12月到期期间为8个月,假设年利率为12%,如果白银的储藏成本为5美分,则12月到期的白银期货合约理论价格为()。
《中华人民共和国教师法》明确规定:教师进行教育教学活动,开展教育教学改革和实验,从事科学研究,是每个教师的()。
今年的政府工作报告安排2019年工作时,明确提出了“打好精确脱贫攻坚战”的要求,同时指出“重点解决实现‘两不愁、三保障’面临的突出问题”。“两不愁、三保障”中的“三保障”指的是()。
【《廿二史札记》】北京师范大学2002年中国史学史真题
设,则矩阵A和B()
Computersarenowbeingpushedintoschools.Weknowthatmultimediawillmake【21】______easyandfun.Childrenwillhappi
最新回复
(
0
)