作业4(OOP上机) 含答案

作业4(OOP上机) 含答案

ID:38746814

大小:69.00 KB

页数:7页

时间:2019-06-18

作业4(OOP上机) 含答案_第1页
作业4(OOP上机) 含答案_第2页
作业4(OOP上机) 含答案_第3页
作业4(OOP上机) 含答案_第4页
作业4(OOP上机) 含答案_第5页
资源描述:

《作业4(OOP上机) 含答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、编写一个乐器Instrument类:分为:钢琴(Piano)、小提琴(Violin)各种乐器的弹奏(Play)方法各不相同。编写一个乐手类BandsMan:编写方法TestPlay,对各种乐器进行弹奏测试。编写一个测试类InstrumentTest,要求:要依据乐器的不同,进行相应的弹奏。在Main方法中进行测试packagecn.com;publicclassInstrument{privateStringname;publicStringgetName(){returnname;}public

2、voidsetName(Stringname){this.name=name;}publicvoidPlay(){System.out.println(name+"音乐好听");}}packagecn.com.impl;importcn.com.Instrument;publicclassPianoextendsInstrument{publicPiano(Stringname){this.setName(name);}publicvoidPlay(){System.out.println(get

3、Name()+"是弹的");}}packagecn.com.impl;importcn.com.Instrument;publicclassViolinextendsInstrument{publicViolin(Stringname){this.setName(name);}publicvoidPlay(){System.out.println(getName()+"是拉的");}}packagecn.com.test;importcn.com.Instrument;publicclassBan

4、dsMan{privateStringname;publicBandsMan(Stringname){this.name=name;}publicBandsMan(){}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringtestPlay(Instrumenta){System.out.println("testPlay:");a.Play();returna.get

5、Name();}}packagecn.com.test;importcn.com.impl.Piano;importcn.com.impl.Violin;publicclassInstumentTest{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubPianopiano=newPiano("钢琴");Violinviolin=newViolin("小提琴");BandsManb=ne

6、wBandsMan("bansman");Stringname1=b.testPlay(piano);System.out.println("name1:"+name1);Stringname2=b.testPlay(violin);System.out.println("name2:"+name2);}}实战——电脑销售系统系统需求(一):电脑类的属性包括:型号Style(String类型)厂商Company(string类型)价格Price(float类型)内存容量Memory(int类型)出

7、厂日期OutDate(DateTime类型)以上属性均为公共属性。系统需求(二):电脑类定义构造函数给私有变量赋值。如果价格小于0,则设置为4000;如果内存容量小于0,则设置为128。定义方法voidShowInfo()。系统需求(三):有两种类型的电脑:笔记本和台式机,以后业务扩展后可能会销售其他类型的电脑如服务器等,但目前没有。笔记本电脑定义属性-电池容量Battery(int类型);而台式机定义属性-机箱类型BoxType(立式、卧式)系统需求(四):在调用笔记本和台式机的构造函数时调用电

8、脑的构造函数给给私有变量赋值,再给各自的特有属性赋值。系统需求(五):设计并且实现类,对类之间的关系进行合理的组织,要求统一调用ShowInfo()方法来显示自身的信息,显示结果如下:********************************** 我是一台台式机 型号:HP68T 厂商:Compag 价格:4799元 内存容量:512M 出厂日期:2007年7月23日 机箱类型:立式******************************* 我是一台笔记本电脑 型号:HP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。