首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: public class MethLoad { public static void main(String args[]) { MethLoad classObj = new MethLo
有如下程序: public class MethLoad { public static void main(String args[]) { MethLoad classObj = new MethLo
admin
2010-02-22
40
问题
有如下程序: public class MethLoad { public static void main(String args[]) { MethLoad classObj = new MethLoad(); classObj.methtest(4); classObj.methtest(4.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:8.0
B、The result is:8.0 The resuR is:16
C、The result is:8 The result is:16.0
D、The resuR is:16.0 The result is:8
答案
1
解析
本题考查对方法重载的掌握程度。在上面的程序中,类MethLoad中定义了两个具有相同名称methtest的方法,但这两个方法的参数不相同,编译器会根据参数的个数和参数类型宋决定应该调用哪个方法。在类MethLoad中先声明了一个classObj对象,接着调用classObj的methest方法,只不过是两次调用中参数的类型不同,第1次调用的参数是血类型的4,第2次调用的参数是 double类型的4.0,因此要调用相对应的方法。int类型的方法返回参数值的4倍,而 double类型的方法返回参数值的2倍。
转载请注明原文地址:https://kaotiyun.com/show/bvnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下面程序计算一个整数的各位数字之和,在下划线处应填写的语句是SETTALKOFFINPUT’’x=’’TOxs=0DOWHILEx!=0s=s+MOD(x,10)___________
在VisualFoxPro中,用于建立或修改程序文件的命令是
下面命令的输出结果是:DIMENSIONa(10)?a(1)
有两个关系R和T如下:则由关系R得到关系T的操作是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
下面关于命令DOFORMXXNAMEYYLINKED的陈述中,正确的是
释放和关闭表单的方法是
随机试题
分析《和尚之喻》是如何通过枚举有关和尚的民谚逐步加深对现实的批判力度的。
颅内血管参数的描述,错误的是
A、气滞湿阻B、寒湿困脾C、湿热蕴结D、湿毒侵淫E、脾虚湿困腹大胀满,按之如囊裹水,甚则颜面、下肢浮肿,脘腹痞闷,得热稍舒,身困怯寒,便溏尿少,舌苔白腻,脉缓者,证属
ETF有()的规定,只有资金达到一定规模的投资者才能参与ETF一级市场的实物申购、赎回。
对借款人信用等级的调查属于()。
国家推广普通话,推行()。
若y=xex+x是微分方程y"—2y’+ay=bx+c的解,则()
包过滤路由器能够阻断的攻击是()。
Mr.GallanthasmetMr.Brownbefore.
Thereisasenselessnotionthatchildrengrowupandleavehomewhenthey’re18,andthetruthisfarfromflint,sayssociolog
最新回复
(
0
)