首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: public class MethLoad { public static void main(String args[]) { MethLoad classObj=new MethLoa
有如下程序: public class MethLoad { public static void main(String args[]) { MethLoad classObj=new MethLoa
admin
2010-07-28
46
问题
有如下程序: public class MethLoad { public static void main(String args[]) { MethLoad classObj=new MethLoad(); classObj.methtest(4); classObj.methtest(0); } void methtest(double d) { double sum=2*d; System.out.println("The result is:"+sum); } void methtest(int n) { int sum=4*n; System.out.println("The result is:" +sum); } }程序的运行结果为( )。
选项
A、The result is:16 The result is:0
B、The result is:0 The result is:16
C、The result is:8 The result is:0
D、The result is:0 The result is:8
答案
1
解析
本题考查对方法重载的掌握程度。在上面的程序中,类MethLoad中定义了两个具有相同名称methtest的方法,但这两个方法的参数不相同,编译器会根据参数的个数和参数类型来决定应该调用哪个方法。在类MethLoad中先声明了一个classObi对象,接着调用classObj的methest方法,只不过是两次调用中参数的类型不同,第1次调用的参数是int类型的4,第2次调用的参数是 double类型的0,因此要调用相对应的方法。int类型的方法返回参数值的4倍,而 double类型的方法返回参数值的2倍。
转载请注明原文地址:https://kaotiyun.com/show/df9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
软件(程序)调试的任务是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
数据库系统的三级模式不包括
下列叙述中正确的是
下列叙述中正确的是
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为
随机试题
在移植排斥反应过程中,T细胞识别同种异型抗原的直接识别特点是
从低钠盐健康传播效果的层次看,以上表述属于最低层次效果的是从低钠盐健康传播效果的层次看,以上表述属于信念向有利于健康转变的是
磺酰脲类药物药理作用为()
中医认为红蝴蝶疮的病因病机是()
我国基金业的发展经历了五个阶段,分别为萌芽和早期发展时期、试点发展阶段、行业快速发展阶段、行业平稳发展及创新探索阶段、防范风险和规范发展阶段。下列选项中,不属于2008年至2014年这一阶段的基金业表现的是()。
利率风险按照来源不同,分为重新定价风险、收益率曲线风险、基准风险和期权风险。其中()是最主要和最常见的利率风险形式。
光荣院的社会工作者十分注重照顺质量,希望每一位孤老都能在此安享晚年,为他们开展了各种有意义的活动,但是,其中一位老人因为管理欲强烈,每一次活动中,都以自己为中心,不体谅他人,让其他的老人很反感,被认为是找麻烦的人。于是,以后开展的活动中,社会工作者都不再要
我国“十二五”规划纲要提出,在工业化、城镇化深入发展中同步推进()。
Whoismakingthetelephonecall?WhatrelationisthewomantoMr.Cooper?
Despitehavingwarnedmotoristsaboutthespeedlimits,theTransportDepartment______ahighnumberoftrafficviolationsonHo
最新回复
(
0
)