欢迎来到天天文库
浏览记录
ID:38746814
大小:69.00 KB
页数:7页
时间:2019-06-18
《作业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
此文档下载收益归作者所有