首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java程序,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。 [说明] 对部分乐器进行建模,其类图如图6—1所示,包括:乐器(Instrument)、管乐器(Wind)、打击乐器(Percussion)、弦乐器(Stringed
阅读以下说明和Java程序,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。 [说明] 对部分乐器进行建模,其类图如图6—1所示,包括:乐器(Instrument)、管乐器(Wind)、打击乐器(Percussion)、弦乐器(Stringed
admin
2016-03-25
63
问题
阅读以下说明和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
(3)
选项
答案
extends Wind
解析
转载请注明原文地址:https://kaotiyun.com/show/z9jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Windows7中,若删除桌面上某个应用程序的快捷方式图标,则(31)。
Windows XP的许多应用程序的“文件”菜单中,都有“保存”和“另存为”两个命令。以下对这两个命令的叙述,正确的是(36)。
小张为本企业录入一篇领导讲话文稿。文稿中引用了该企业2008年的销售额和各产品的利润等数据。小张考虑到目前是2010年,从信息的实效性出发,决定对文稿中的这部分内容进行处理,则______做法最为恰当。
计算机在接通电源后,系统首先由(41)程序对内部每个设备进行测试。
()是移动互联网的组成部分。
内存用于存放计算机运行时的指令、程序、需处理的数据和运行结果。但是,存储在(2)中的内容是不能用指令修改的。
程序员一般用(7)软件编写和修改程序。
用高级语言编写的程序称为______。
随机试题
男,40岁。头痛、头晕1年,l周来加重伴心悸、乏力、鼻出血及牙龈出血来诊。查体:血压170/110mmHg,皮肤黏膜苍白,Hb65g/L,PLT148×109/L,尿蛋白(+++),尿红细胞3—5个/HP,BUN38mmol/L,Scr887μmoL/L,
关于结果加重犯,下列哪一选项是正确的?
甲国A公司向乙国B公司出口一批货物.双方约定适用2010年《国际贸易术语解释通则》中CIF术语。该批货物由丙国C公司“乐安”号商船承运,运输途中船舶搁浅,为起浮抛弃了部分货物。船舶起浮后继续航行中又因恶劣天气.部分货物被海浪打入海中。到目的港后发现还有部分
据报道,某公司员工下班候车时被小货车撞致颅脑严重损伤,公司不但没给他申报丁伤,反而辞退了他。在劳动局认定此员工受伤属于工伤后,该公司还将劳动局告上法院,要求撤销认定书,并指出公司“员工手册”规定,“非因上班或休假没有任何手续而在外面留宿者,予以严惩”。公司
商品流通企业进行资源分析的主要目的有()。
学生小李在放学期间,因闯红灯被汽车刮伤,学校()。
美术是一门操作性很强的学科,课堂教学中教师适度地当场演示往往能给学生起到一个很好的导向作用。但教师的演示过多,会束缚学生的思维,有的学生会不动脑筋照着老师的范画依样画葫芦。导致学生的作业缺乏创意和个性。问题:请结合自己的教学实例,说明你是如何把握
侵害食品安全行为频频发生,最根本原因是违法成本太低。见利忘义,是食品安全违法行为的注脚,违法者未必不知道“易粪相食”的恶性循环,但当非法获利远大于惩罚代价时,还是选择挣昧心钱。只有给予他们最严厉的处罚,让其体会到不能承受的违法之重,才能促使其在义利间正确取
关于μC/OS—II中处于就绪状态的任务,下面叙述中正确的是()。
AmazonsaiditwillcutpricesonarangeofpopulargoodsasitcompletesitsacquisitionofWholeFoods,sendingsharesofriv
最新回复
(
0
)