首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: 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
49
问题
有如下程序段: 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全国计算机二级
相关试题推荐
考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能:键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为30个字符,艾特字符@填充,右对齐,带千位分隔符。如果输入正整数超过30位,则按照真实长度输出。
以下关于Python列表的描述,错误的是()。
以下选项不属于组合数据类型的是()。
在数据库设计中,将ER图转换成关系数据模型的过程属于()。
下面代码的输出结果是()。f=lambdaX,Y:Xifx
以下关于程序的异常处理的描述中,错误的是()。
以下选项中不是Python文件读写操作方法的是()。
以下选项中Python不支持的数据类型是()。
算法的复杂度主要包括上【】复杂度和空间复杂度。
容器类java.awt.container的父类是
随机试题
下列哪项不属于内脏蠕虫蚴移行症
软胶囊剂的常用的制备方法有()
女,55岁。垂体腺瘤切除术后1小时。查体:P96次/分,R30次/分,BP110/55mmHg,神志清楚。可采取的体位是()
下列水泥熟料所含矿物中,其特征表现为水化速度最快、水化热最大、强度低、体积收缩最大、抗硫酸盐侵蚀性差的是()。
须办理外商投资财产价值鉴定的货物,货主或其代理人应凭检验检疫机构签发的《价值鉴定证书》办理入境通关手续。()
我国《公司法》规定董事会成员为( )人,为便于表决,一般人数为奇数。
运用预计资产负债表和预计利润表预测资金需要量时,下列各项中属于预测企业计划年度追加资金需要量计算公式因子的有()。
我国的短期融资券的特征包括()。
下列属于集中量数的是()。
Inmyopinion,campusmarriageisapersonalissue,whetherpeoplemarryornotduringtheirstudiesdependsontheirownsituat
最新回复
(
0
)