当前位置:SCJP程序员认证考试题库

问题:

[多选] 1) class Person { 2) public void printValue(int i, int j) {/*…*/ }    3) public void printValue(int i){/*...*/ }    4) } 5) public class Teacher extends Person {    6) public void printValue() {/*...*/ }    7) public void printValue(int i) {/*...*/}    8) public static void main(String args[]){    9) Person t = new Teacher();    10) t.printValue(10);   11) }    12) } Which method will the statement on line 10 call?()    

A .  on line 2
B .  on line 3
C .  on line 6
D .  on line 7

在多台异步电动机直接起动的电路中,熔丝的额定电流应如何选择? 天然气的相对分子质量随组分的不同而()。 不变。 可能变化。 变化。 可能不变。 边塞诗派 某建筑工程,建筑面积3.8万m2,地下1层,地上16层。施工单位(以下简称“乙方”)与建设单位(以下简称“甲方”)签订了施工总承包合同,合同工期600d。合同约定,工期每提前(或拖后)1d,奖励(或罚款)1万元。乙方将屋面和设备安装两项工程的劳务进行了分包,分包合同约定,若造成乙方关键工作的工期延误,每延误1d,分包方应赔偿损失1万元。主体结构混凝土施工使用的大模板采用租赁方式,租赁合同约定,大模板到货每延误1d,供货方赔偿1万元。乙方提交了施工网络计划,并得到了监理单位和甲方的批准。网络计划示意图如下图所示。 施工过程中发生了以下事件: 事件1:底板防水工程施工时,因特大暴雨突发洪水原因,造成基础工程施工工期延长5d,因人工窝工和施工机械闲置造成乙方直接经济损失10万元。 事件2:主体结构施工时,大模板未能按期到货,造成乙方主体结构施工工期延长10d,直接经济损失20万元。 事件3:屋面工程施工时,乙方的劳务分包方不服从指挥,造成乙方返工,屋面工程施工工期延长3d,直接经济损失0.8万元。 事件4:中央空调设备安装过程中,甲方采购的制冷机组因质量问题退换货,造成乙方设备安装工期延长9d,直接费用增加3万元。 事件5:因为甲方对外装修设计的色彩不满意,局部设计变更通过审批后,使乙方外装修晚开工30d,直接费损失0.5万元。 其余各项工作,实际完成工期和费用与原计划相符。 乙方可得到各劳务分包方和大模板供货方的费用赔偿各是多少万元? 手工教学中,教师应注意让幼儿在学习过程中,弄清原理和(),以帮助儿童形成技能,并将技能迁移到其他手工制作活动中去。 1) class Person { 2) public void printValue(int i, int j) {/*…*/ }    3) public void printValue(int i){/*...*/ }    4) } 5) public class Teacher extends Person {    6) public void printValue() {/*...*/ }    7) public void printValue(int i) {/*...*/}    8) public static void main(String args[]){    9) Person t = new Teacher();    10) t.printValue(10);   11) }    12) } Which method will the statement on line 10 call?()    
参考答案:

  参考解析

变量t是一个Person对象,但是它是用Teacher实例化的,这个问题涉及到java的编译时多态和运行时多态的问题,就编译时多态来说,t实际上是一个Person类,这涉及到类型的自动转换(将一个子类的实例赋值给一个父类的变量是不用进行强制类型转换,反之则需要 进行强制类型转换,而且被赋值的变量实际上应该是一个子类的对象),如果对t调用了子类中新增的方法则造成编译时错误编译将不能通过,而在运行时,运行时系统将根据t实际 指向的类型调用对应的方法,对于本例来说,t.print(10)将调用t实际指向的Teacher类的对应方法。在java中,可以用一个子类的实例实例化父类的一个变量,而变量在编译时是一个父类实例,在运行时可能是一个子类实例。

相关题目:

在线 客服