首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: 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
38
问题
有如下程序段: 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全国计算机二级
相关试题推荐
支持子程序调用的数据结构是()。
以下程序中,while循环的循环次数是()。i=0whilei<10:ifi<1:print("Python")continueifi==5:print("
若想要在屏幕上输出Hello,World,应该使用下列哪个语句?()
学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团间的联系是()。
下列叙述中正确的是()。
下面代码中描述的是哪一种传入参数的方法?()deff(a,b):ifa>b:print("1")elifa=b:print("2")else:prin
考生文件夹下存在一个文件“PY201.py”,请写代码替换横线,不修改其他代码,实现以下功能。使用turtle库中的pencolor()和fillcolor()方法为图形着色(画笔颜色为黑色,填充颜色为红色),使用setup()方法在桌面(400,400
下面的d是一个字典变量,能够输出数字2的语句是()。 d={’food’:{’cake’:1,’egg’:5},’cake’:2,’egg’:3}
在考生文件夹下有一个文件PY102.py,在横线处填写代码,完成如下功能。让用户输入一串数字和字母混合的数据,然后统计其中数字和字母的个数,并将结果显示在屏幕上。示例如下。输入:fda243fdw3输出:数字个数:4
下面不属于软件设计原则的是
随机试题
(2018年省属)据有关调查,我国中学阶段青少年学生出现苦闷情绪时,除了“闷在心里,不与别人说”的学生之外,向伙伴求助者最多,占32%;向父母求助者次之,占13%;向教师求助者最少,只占4%。从这一数据可以看出学生同辈群体对青少年学生的心理健康具有(
A.0.03~0.06gB.0.3~0.5gC.0.3~0.6gD.1~2g血竭研末内服的剂量是
收入是指企业在日常活动中形成的、会导致所有者权益增加的、与所有者投入资本无关的经济利益的总流入
托收业务是银行办理的,因此托收属于银行信用。()
目前,出人船舶的检疫方式有哪几种?( )
()是旅行企业服务人员在营销过程中遇到的最棘手的难题。
He______thehousetwelveyearsago.
Cultureshockmightbecalledan【1】diseaseofpeoplewhohavebeensuddenly【2】abroad.Likemostailments,ithasitsown【3】andc
Inwhatdepartmentwouldthisclassmostlikelybeoffered?
A.sothatB.wiseC.barelyD.exerciseE.groupF.describingG.thoughtH.probablyI.capabilitiesJ.assistanceK.
最新回复
(
0
)