首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: 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
27
问题
有如下程序段: 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://jikaoti.com/ti/gJ80FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。ls=[’绿茶’,’乌龙茶’,’红茶’,’白茶’,’黑茶’]x=’乌龙茶’print(ls.index(x,0))
下面描述正确的是()。
考生文件夹下存在一个文件PY102.py,请写代码替换横线,不修改其他代码,实现以下功能:a和b是两个列表变量,列表a为[11,3,8]已给定,键盘输入列表b,计算a中元素与b中对应元素乘积的累加和。例如:键盘输入列表b为[4,5,2
设栈与队列初始状态为空。将元素A,B,C,D,E,F,G,H依次轮流入栈和入队,然后依次轮流退队和出栈,则输出序列为()。
考生文件夹下存在两个Python源文件“PY301-1.py”和“PY301-2.py”,分别对应两个问题,请按照文件内说明修改代码,实现以下功能。李白,字太白,号青莲居士,又号“谪仙人”,是唐代伟大的浪漫主义诗人,被后世誉为“诗仙”。考生文件夹下有一个
设数据集合D={1,2,3,4,5}。下列数据结构B=(D,R)中为非线性结构的是()。
从表中任何一个节点位置出发都可以不重复地访问到表中其他所有节点的链表是()。
FlowLayout是______和______的默认布局管理器。
Java语言没有无符号整数类型、指针类型、______、联合类型、______,这使得Java编程简单易学。
按照流的方向来分,I/0流包括【】和输出流。
随机试题
在韦伯的论述中,现代社会组织的主要表现形式是()
You’dbettertellmebeforehandif______gowithme.
A.血清铁减低、总铁结合力减低B.血清铁减低、总铁结合力增高C.血清铁增高、总铁结合力不增高D.血清铁增高、总铁结合力下降男性,60岁,贫血1年,骨髓铁染色:环形铁粒幼细胞30%。该患者铁代谢情况
属于小细胞未分化癌的肿瘤标志物是
治疗喘证寒热郁肺证,应首选()
以下建筑工程属于构筑物的是()。
下列关于南溪温泉的说法,不正确的是()。
下列各句中画线的成语使用不恰当的一句是()。
【B1】【B3】
A、 B、 C、 B[A]是ClassThree,Gradeone,[B]是ClassOne,GradeTwo,[C]是ClassTwo,GradeThree,因此应选[B]。
最新回复
(
0
)