首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java程序,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。 [说明] 对部分乐器进行建模,其类图如图6—1所示,包括:乐器(Instrument)、管乐器(Wind)、打击乐器(Percussion)、弦乐器(Stringed
阅读以下说明和Java程序,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。 [说明] 对部分乐器进行建模,其类图如图6—1所示,包括:乐器(Instrument)、管乐器(Wind)、打击乐器(Percussion)、弦乐器(Stringed
admin
2016-03-25
44
问题
阅读以下说明和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
(4)
选项
答案
Instrument[]
解析
转载请注明原文地址:https://kaotiyun.com/show/7njZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Windows7中,若删除桌面上某个应用程序的快捷方式图标,则(31)。
删除Windows中某个应用程序的快捷方式,意味着(39)。
小张为本企业录入一篇领导讲话文稿。文稿中引用了该企业2008年的销售额和各产品的利润等数据。小张考虑到目前是2010年,从信息的实效性出发,决定对文稿中的这部分内容进行处理,则______做法最为恰当。
在计算机程序设计语言中,可以直接被计算机识别并执行的是______。
内存用于存放计算机运行时的指令、程序、需处理的数据和运行结果。但是,存储在(2)中的内容是不能用指令修改的。
程序员一般用(7)软件编写和修改程序。
用高级语言编写的程序称为______。
随机试题
目前认为微小病变性肾病最可能的发病机制是
大中桥宜采用触探和取样做土工试验确定地基承载力。()
某机电工程公司承接了电厂制氢系统机电安装工程,其范围包括:设备安装,主要有电解槽、氢气分离器等11台设备的安装;管道安装,包含氢气和氧气管道安装、阀门及附件安装;系统试运行,包括严密性试验、系统冲洗以及系统模拟试验。为了控制工程安装质量,在施工现
沥青混合料的结构类型可分为两类,即按()原则构成和按密实级配原则构成的结构。
背景:甲乙双方于3月1日订立100t的水泥供应合同,合同约定由乙方最迟于4月1日送货至甲公司,甲方按照交货时甲方所在地公布的造价信息作为结算依据,逾期交货1天的违约金为每吨5元。同时,乙方收取了甲方5000元定金。3月1日甲方所在地公布的水泥指导价格为每吨
两种完全正相关的股票组成的证券组合不能抵销任何风险。()
标前会议的主要目的是()。
在炎热的夏天经常会发现自来水管“出汗”,这是由于()。
下列属于体罚学生的情形是()。
下列表达式计算结果为日期类型的是( )。
最新回复
(
0
)