首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: 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
57
问题
有如下程序段: 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/mL2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。ls=[“橘子”,”芒果”,”草莓”,”西瓜”,”水蜜桃”]forkinls:print(k,end=””)
下面属于P)rthon文本处理方向的第三方库的是()。
循环队列的存储空间为Q(0:59),初始状态为空。经过一系列正常的人队与退队操作后,from=25,rear=24。循环队列中的元素个数为()。
以下属于P)rthon中导入语句的是()。
软件设计中模块划分应遵循的准则是()。
获得用户输入的以逗号分隔的三个数字,记为a、b、c,以a为起始数值,b为差,c为数值的数量,产生一个递增的等差数列,将这个数列以列表格式输出,请完善PY103.PY中代码。试题程序:#请完善如下代码a,b,c=_____(1)
下面关于Python内置函数的说法错误的是()。
对于循环队列,下列叙述中正确的是()。
以下属于Python中导入语句的是()。
()布局管理器使容器中各个构件呈网格布局,平均占据容器空间。
随机试题
东风雪铁龙公司在“非典”期间,为了刺激车市升温,推出降价促销活动,对旗下中低档的富康系列轿车展开全国范围的促销,率先由2003年初的9.78万元调整至8.8万元促销价。富康系列轿车作为东风雪铁龙旗下主力车型之一,被消费者称为中国两厢车的经典。来自北京亚运村
A.内隐斜B.外隐斜C.显斜D.隐斜E.以上均不正确
某女,腹部胀痛,疼痛拒按,胸闷不舒,得热痛增,遇寒痛减,烦渴引饮,身热自汗,小便短赤,大便秘结,苔黄燥,脉滑数,治宜
目前诊断子宫内膜异位症的最佳方法是
常先困脾的邪气是
股票是一种()凭证。
一旦发现游客有中风征兆,导游应立即将其搀扶到旅游车上去休息。()
欢欢小朋友在回答自己为什么是个好孩子时说:“我不撒谎,我帮妈妈扫地,我把玩具让给阳阳先玩。”这是()
关于走私、贩卖、运输、制造毒品罪的正确说法是()。
下面是IP协议中C类IP地址有关规定的叙述,其中正确的是()。
最新回复
(
0
)