首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java程序,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。 [说明] 对部分乐器进行建模,其类图如图6—1所示,包括:乐器(Instrument)、管乐器(Wind)、打击乐器(Percussion)、弦乐器(Stringed
阅读以下说明和Java程序,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。 [说明] 对部分乐器进行建模,其类图如图6—1所示,包括:乐器(Instrument)、管乐器(Wind)、打击乐器(Percussion)、弦乐器(Stringed
admin
2016-03-25
45
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel的A2单元格中输入:“=1=2”,则显示的结果是______。
关于ADSL接入技术,下面的论述正确的是(15)。
评价信息系统时需要听取各有关方面的意见。在听取系统操作人员的意见时,主要讨论信息系统的______。
在Excel的A1单元格中输入函数“=6+16+MAX(16,6)”,按回车键后,A1单元格中显示的值为__________。
某学校有多个班,每个班有多名学生但只能有一个班长,那么班长与学生这两个实体之间的关系是(57)。
利用Access中的查询向导不能创建______。
在Access中,查询“学生”数据表的所有记录及字段的SQL语句是______。
甲和乙用如下图的两个转盘做游戏,游戏规则如下:分别旋转两个转盘,当两个转盘所转到的数字之积为奇数时,甲得2分;当所转到的数字之积为偶数时,乙得1分,则这游戏规则______。
在PowerPoint中单击快捷功能按钮(61)可以新建一个演示文稿。
[说明]请根据网页显示的效果图,将HtML文本(n)处的解答填写在相应的解答栏内。[上图网页中的元素说明][HTML文档代码]<!DOCTYPEHTMLPUBLIC“-//W3C//DTDHTML
随机试题
下列除哪项外,均是阴虚胃痛的主症
不是副交感神经节的是
关于HELLP综合征,下列哪项是正确的
下面哪项不是胃癌的转移方式
A.牙龈增生覆盖牙冠的1/3,不超过1/2B.牙龈增生覆盖牙冠的1/3,不超过2/3C.牙龈增生覆盖牙冠的1/2,不超过2/3D.牙龈增生覆盖常超过牙冠的2/3E.牙龈形态基本正常牙龈纤维瘤病时牙龈增生程度为()
下列选项中,不属于会计核算监督内容的有( )。
土笋冻是厦门及泉州一带的时令佳肴,是由竹笋烧制成的胶状物冻结而成的食品。()
国学是中国学问的根底。这个根底主要表现在两个方面:一个是小学,一个是经学。经学就是“六经”,再扩展,是十三经。其实十三经已经推衍开了,基本的还是“六经”。“乐经”不传,实际上是“五经”,就是《诗经》、《书经》、《周礼》、《周易》和《春秋》。这就
以下是一个西方经济学家陈述的观点:一个国家如果能有效地运作经济,就一定能创造财富而变得富有;而这样的一个国家想保持政治稳定,它所创造的财富必须得到公正的分配;而财富的公正分配将结束经济风险;但是经济风险的存在正是经济有效率运作的不可或缺的先决条件。根据这个
twoothergirls/SaraandMary
最新回复
(
0
)