首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: 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
26
问题
有如下程序段: 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全国计算机二级
相关试题推荐
下列叙述中正确的是()。
考生文件夹下存在一个文件PY103.py,请写代码替换横线,不修改其他代码,实现以下功能:键盘输入十进制整数,按要求将这个整数转化为二进制、八进制和十六进制(大写)屏幕输出。例如:输人数字:425对应的二进制数:1101010
以下关于分支和循环结构的描述中,正确的是()。
在软件开发中,需求分析阶段可以使用的工具是()。
下面关于对象和类的关系描述错误的是()。
下列哪个语句在Python中是非法的?()
数据库设计分为以下6个设计阶段:需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
Java语言没有无符号整数类型、指针类型、______、联合类型、______,这使得Java编程简单易学。
容器类java.awt.container的父类是
所有由Container派生的类称为______。
随机试题
A.马拉硫磷B.非泼罗尼C.环丙氯嗪D.常山酮E.三氮脒防治鸡群球虫感染的药物是
A.造成患者轻度残疾、器官组织损伤导致一般功能障碍B.抢救危重患者生命而采取紧急医疗措施造成不良后果C.造成患者死亡、重度残疾D.造成患者明显人身损害的其他后果E.造成患者中度残疾、器官组织损伤导致严重功能障碍根据对患者人身造成的损害程度,医疗
患儿,男,1.5岁。发热、咳嗽4天,曾用青霉素肌注射治疗无效。昨天起拒食,呕吐,尿量少。进院查体,体温39.8℃,脉搏180次/分,呼吸65次/分,精神不振,烦躁不安,口齿发绀,鼻翼扇动;两肺散在细啰音,肝脏右下3cm。实验室检查:血白细胞2.5×109/
房地产中介机构代理销售不符合销售条件的商品房的,由县级以上房地产行政主管部门处以(),责令停止销售,并可处以罚款。
道路交通安全技术包括()。
某项目有甲、乙、丙、丁4个可行方案,投资额和年经营成本见下表。若基准收益率为10%,采用增量投资收益率比选,最优方案为()方案。
实行查账征收的个人独资企业和合伙企业在计算个人所得税时,允许税前据实扣除的有()。(2010年)
根据以下资料,回答下列问题。2010年人口普查,某省外出人口达2091.4万人,占全省人口总数26%。其中,外出省内1040.8万人,外出省外1050.6万人,分别占外出人口总数的49.8%和50.2%,在省内外来人口中,有82.8%的人口由乡村到城镇。
重点在于加强职业教育,但为了加强职业教育,对普通中小学校教育管理体制、教学内容、教学方法都提出了一些改革措施的是
ExcuseMe,MayI___________yourtelephone?IhavesomethingimportanttotellMyMother.
最新回复
(
0
)