首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: 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
28
问题
有如下程序段: 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全国计算机二级
相关试题推荐
考生文件夹下存在一个文件PY102.py,请写代码替换横线,不修改其他代码,实现以下功能:文件给出字符串,删除字符串开头和末尾的空白,结果屏幕输出。试题程序:#请在______处使用一行代码或表达式替换#注意:请不要修改其他已给出代码word=”
考生文件夹下存在一个Python源文件“PY301.py”,请按照文件内说明修改代码,实现以下功能。恺撒密码是一种非常古老的加密算法,相传当年恺撒大帝行军打仗时为了保证自己的命令不被敌军知道,它采用了替换方法将信息中的每一个英文字母循环替换为字母
以下属于Python中Web开发的第三方库的是()。
结构化程序设计的基本原则不包括()。
将数据和操作置于对象统一体中的实现方式是()。
有3个关系。R、S、T如下:则由关系R和S得到关系T的运算是()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
Python读取文件中一行内容的操作是()。
每所学校都有一名校长,每名校长只在一所学校任职,则实体学校和实体校长之间的联系是()。
按运算符操作数的数目划分,运算符?:的类型是
随机试题
SPSS的特点有
A新生儿B2个月C3个月D8个月E4岁乙肝疫苗开始接种的时间是
急性感染性多发性神经根神经炎患者早期最关键的护理措施是
A.牛流行热B.牛传染性鼻气管炎C.牛病毒性腹泻/黏膜病D.牛布鲁氏菌病E.蓝舌病某牛群发热,鼻镜和口腔黏膜糜烂,舌面上皮坏死,眼鼻流出浆液性分泌物,流涎明显,呼气恶臭。后期发生严重腹泻,粪便带有黏液和血液,部分母牛出现流产,新生犊牛可发生共济
超重量限制器是起重机的安全装置之一,下列关于起重量限制器说法正确的是()。
下列行为中,涉嫌违反我国《反垄断法》的有()。
甲从家到学校要经过3个有红绿灯的路口,已知在每个路口遇上绿灯的概率分别为0.75、0.45和0.32,那么甲经过3个路口时,至少有一处是红灯的概率是()。
一个城市的建设发展,如果说建筑是她的脊梁,环境是她的容貌,那市民的文明素质就是她的______________。而文化作为承载文明的基石,特别是当跨越时空的优秀传统文化理念、价值标准、审美风范被重新__________,转化为现代人们的精神追求和行为养成
确定企业的主题数据库是战略数据规划的重要内容之一,下述哪个不是对主题数据库提出的要求?
有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是
最新回复
(
0
)