首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: 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
54
问题
有如下程序段: 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全国计算机二级
相关试题推荐
数据字典(DD)的作用是()。
考生文件夹下存在一个文件“PY103.py”,请写代码替换横线,不修改其他代码,实现以下功能。用键盘输入十进制整数,按要求将这个整数转换为二进制、八进制及十六进制(大写)并输出到屏幕。例如:输入数字:425对应的二进制数:110101001对应的
以下语句不会引发异常的是()。
下列叙述中正确的是()。
下列叙述中正确的是()。
在设计程序时,应采纳的原则之一是______。
使用Socket进行网络通信一般有4个步骤______,打开I/O流连接到Socket上,根据不同的协议对Socket进行读写操作,______。
数据库设计分为以下6个设计阶段:需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
对象串行化定制分为()两个层次。
Java的体系结构中,最下层是______,有适配器和JavaOS组成,保证Java体系结构可以跨平台。
随机试题
A.中央前回B.中央后回C.颞横回D.距状沟上下枕叶皮质E.边缘叶听觉区位于
安全生产监督监察的基本特征是()。
高强度螺栓连接中,连接钢板的孔径应()螺栓直径。
人事法规政策的调整对象是()。
回家后,晶晶把在幼儿园学到的歌唱给父母听。这种心理现象是()。
下列各句中,没有语病的一句是:
A、 B、 C、 D、 APowerDesigner中的MetaWorks模块通过模型的共享支持高级的团队工作的能力。这个模块提供了所有模型对象的一个全局的层次结构的浏览视图,以确保贯穿整个开发周期的一致性和
alleFreunde,einladen,Michael,zuseinerGeburtstagsparty
Say______whatyoumeanandthentherewillbenomisunderstanding.
WhyMoneyDoesn’tBuyHappinessWhatdotheexpertssay?[A]Allinall,itwasprobablyamistaketolookfortheanswertothe
最新回复
(
0
)