首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
31
问题
有如下程序: 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全国计算机二级
相关试题推荐
下面属于黑盒测试方法的是
在结构化程序设计中,模块划分的原则是
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
下列叙述中正确的是
下面属于黑盒测试方法的是
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为
设二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为
下列关于软件工程的描述中正确的是
PyInstaller库用来对Python源程序进行打包。给定一个源文件py.py,请给出将其打包成一个可执行文件的命令。
当一个进程在运行过程中释放了系统资源后要调用()。
随机试题
我国最早的官办新式学校是()。
用于治疗脑血管疾病的钙拮抗药是
国家一级保护野生药材包括
本案的管辖法院是()。如果自公告之日起满6个月后,被告既没有向人民法院提交答辩状,也没有委托代理人参加本案的诉讼。人民法院应该()。
用“不平衡是绝对的,平衡是相对的和暂时的”描述房地产市场是再恰当不过的了。()
以下期货合约中,交割月份相同的是( )。
陈某将装有2万元现金的行李箱寄存在丰站寄存处,但在寄存时未告知行李箱内有现金。陈某凭取物单取行李箱时发现该行李箱已被人取走,陈某要求寄存处赔偿。根据《合同法》的规定,下列关于寄存处承担赔偿责任的表述中,正确的是()。(2010年)
我国普通中小学的法人代表是学校党支部书记。()
A、 B、 C、 D、 D
在窗体上画一个命令按钮,其名称为Command1,然后编写如下程序:PrivateSubCommand1_Click()Dima(10)AsIntegerDimxAsIntegerFori=1
最新回复
(
0
)