首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
61
问题
有如下程序: 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://www.kaotiyun.com/show/df9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在软件开发中,需求分析阶段产生的主要文档是
下列关于数据库设计的叙述中,正确的是
下面不属于软件工程过程的4种基本活动
某系统总体结构图如下图所示:该系统总体结构图的深度是
构成计算机软件的是
在面向对象方法中,不属于“对象”基本特点的是
在软件开发中,需求分析阶段产生的主要文档是
PyInstaller库可以对程序打包,给定一个Python源程序文件a.py,图标文件为a.ico,将其打包为在Windows平台上带有上述图标的单一可执行文件,使用什么样的命令?
关于局部变量和全局变量,以下选项中描述错误的是
下载第三方库安装包但并不安装的命令格式是
随机试题
金融期货合约的特点。
下列各项中,会引起企业系统风险的是【】
根据《水利水电建设工程验收规程》SL223—2008,工程竣工验收分两阶段进行,即在国家主管部门组织竣工验收前,项目法人应组织进行工程竣工验收的()。
项目决策期管理工作的主要任务是()。
团队入住饭店后,地陪要做的工作有()
旅游团因故缩短在一地的游览时间,地陪导游人员首要的工作是()。
关于激励,描述有误的是()。
2011年,低收入户与高收入户相比,收入结构中,相差最大的是()。
(2011年第19题)在下面横线处,依次填入最恰当的关联词语。______昨天下了一场大雨,______以为可以凉快些,______,______没有凉快下来,______更热了。
Forthispart,youareallowed30minutestowriteashortessayentitledShouldSchoolSportsFacilitiesBeOpentothePublic?
最新回复
(
0
)