首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: 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
63
问题
有如下程序段: 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全国计算机二级
相关试题推荐
以下关于程序的异常处理的描述中,错误的是()。
对于循环队列,下列叙述中正确的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
以下关于Python循环结构的描述中,错误的是()。
Python读取文件中一行内容的操作是()。
定义学生的关系模式如下:S(S#,Sn,Sex,Age,D#,Da)(其属性分别为学号、姓名、性别、年龄、所属学院、院长)该关系满足的最高范式是()。
下列叙述中正确的是()。
建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是()。
在深度为5的满二叉树中,叶子结点的个数为______。
Java的线程调度策略是一种基于优先级______。
随机试题
尿中排出量居各种氟喹诺酮类之首者是
甲、乙、丙、丁、戊5门课安排在先后4个学期开课,每个学期至少1门。已知甲不与其他任何一门课安排在同一学期,乙和丙均不能在第一个学期或最后一个学期开课,丁必须在戊和甲之后的学期开课,那么这5门课有多少种不同的安排方式?
下列各项体现量变引起质变的哲学道理的有
患者,女,38岁。上腹饱胀伴嗳气2年,1个月来食欲缺乏、乏力、恶心,体查无明显异常发现,X线钡剂未见异常。胃镜活检:炎性细胞浸润及肠上皮化生,未见腺体萎缩。问题1:患者诊断首先考虑为
药物经济学常用的研究方法有()
业主委员会是()。
具有强的抗不平衡能力的功率变换电路为()电路。
如果两个企业的生产函数分别为yA=kA0.4,yB=kB0.5,请回答以下问题:(1)两个企业的投资需求函数为多少?当市场均衡利率为5%是,两个企业的资本存量为多少?(2)由于A企业为外资企业,当地政府给予20%的贷款利率补贴,问,A企
(2013下集管)网上订票系统为每一位订票者提供了方便快捷的购票业务。这种电子商务的类型属于______。
25yearsago,RayAnderson,asingleparentwithaone-year-oldson【B1】______aterribleaccidentwhichtookplacewhenthedrive
最新回复
(
0
)