首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java程序,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。 [说明] 对部分乐器进行建模,其类图如图6—1所示,包括:乐器(Instrument)、管乐器(Wind)、打击乐器(Percussion)、弦乐器(Stringed
阅读以下说明和Java程序,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。 [说明] 对部分乐器进行建模,其类图如图6—1所示,包括:乐器(Instrument)、管乐器(Wind)、打击乐器(Percussion)、弦乐器(Stringed
admin
2016-03-25
53
问题
阅读以下说明和Java程序,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。
[说明]
对部分乐器进行建模,其类图如图6—1所示,包括:乐器(Instrument)、管乐器(Wind)、打击乐器(Percussion)、弦乐器(Stringed)、木管乐器(Woodwind)、铜管乐器(Brass)。
下面是实现上述设计的Java代码,其中音乐类(Music)使用各类乐器(Instrument)进行演奏和调音等操作。
[Java代码]
enum Note{/*枚举各种音调*/
MIDDLE_C,C_SHARP,B~FLAT;//其他略
}
interface Instrument{/*接口,乐器*/
(1);//play方法接口
void adjust()j//adjust方法接口
}
class Wind(2){
public void play(Note n){System.out.println("Wind.play()"+n);}
public void adjust(){System.out.println("Wind.adjust()");}
}
/*类Percussion和Stringed实现代码略*/
class Brass(3){
public void play(Note n){System.out.println("Brass.play()"+n);}
public void adjust(){System.out.println("Brass.adjust()");}
}
class Woodwind extends Wind{
public void play(Note n){System.out.println("Woodwind.play()"+n);}
}
public class Music{
void tune(Instrument_i){i.play(Note.MIDDLE_C);}
void adjust(Instrument_i){i.adjust();}
void tuneAll((4)e){
for(Instrument i:e){
adjust(i);
tune(i);
}
}
public static void main(String[]args){
Music music=(5)Music();
Instrument[]orchestra={new Wind(),new Woodwind()};
music.tuneAll(orchestra);
}
}
本程序运行后的输出结果为:
Wind.adjust()
Wind.play()MIDDLE_C
Wind.adjust()
Woodwind.play()MIDDLE_C
(2)
选项
答案
implements Instrument
解析
转载请注明原文地址:https://kaotiyun.com/show/s9jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
为在Exce1的A1单元格中生成一个60到100之间的随机数,则应在A1单元格中输入______
在Excel中,设单元格A1中的值为100,B1中的值为200,A2中的值为300,B2中的值为400,若在A3单元格中输入函数“=SUM(A1:B2)”,按回车键后,A3单元格中的值为()。
设10个数{Xi|i=1,10)的平均值为a,则{10Xi+1|i=1,10)的平均值为(5)。
企业上云就是企业采用云计算模式部署信息系统。企业上云已成为企业发展的潮流,其优势不包括()。
在Excel2007的A1单元格中输入函数“=LEFT(“CHINA”,1)”,按回车键后,则A1单元格中的值为()。
Word2007中“复制”命令的功能是将选定的文本或图形()。
数据处理过程中经常会发生数据出错,因此,数据校验工作非常重要。实际工作中一般都需要采取某些有效的数据校验措施,但有些做法是很少采用的。例如,在每个处理阶段结束后,要求(26)。
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。说明在一台计算机上安装完成Windows2000服务器及相应的服务组件。
综合布线系统由6个子系统组成,将图1-1中(1)~(6)处空缺子系统的名称填写在答题纸对应的解答栏内。为满足公司要求,通常选用什么类型的信息插座?
传统意义上的计算机病毒具有哪些特征?实施数据库服务器的病毒防护时,主要需要保护哪些元素?
随机试题
供给被测原子激发所需能量的部件是()。
要使一个充分必要条件假言判断p←→q真,那么()
患者,女,46岁。左颊不适2周,发病前曾因牙痛服过大量抗生素。检查病损可部分被擦掉应进一步做的检查是
某新建项目的大气环境影响评价工作等级为二级,关于环境空气质量现状监测方案内容,说法正确的是()。
危险废物贮存设施应位于居民中心区()最大风频的下风向。
十一届全国人大五次会议于2012年3月5日至14日在北京人民大会堂举行。国务院总理温家宝向大会作政府工作报告,报告同顾了2011年工作,对2012年工作进行总体部署。今年经济社会发展的主要预期目标是:国内生产总值(GDP)增长();城镇新增就业9
在生产关系中处于决定性地位,并构成全部生产关系基础的是()
Therearemanysitesavailabletopeoplelookingtofindsomeoneforanonlinedatingexperience.Thesesitesdifferfromonean
下列编码中,属于正确的汉字内码的是_______。
Dr.JeremyJosephvolunteeredtoperformcataractsurgeryonpatientsinZimbabwein1995,andparticipatedinhisfirstexpedit
最新回复
(
0
)