- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 课堂笔记: * 课堂笔记: 课堂笔记: * * 课堂笔记: * 课堂笔记: 课堂笔记: * * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: 课堂笔记: 课堂笔记: 课堂笔记: 课堂笔记: 课堂笔记: 课堂笔记: 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: 课堂笔记: 课堂笔记: * 课堂笔记: * 课堂笔记: 课堂笔记: * * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: * 课堂笔记: 课后作业 2、设计2个类,要求如下:(知识点:类的继承 方法的覆盖) [必做题] 2.1 定义一个汽车类Vehicle, 2.1.1 属性包括:汽车品牌brand(String类型)、颜色color(String类型)和速度speed(double类型)。 2.1.2 至少提供一个有参的构造方法(要求品牌和颜色可以初始化为任意值,但速度的初始值必须为0)。 2.1.3 为属性提供访问器方法。注意:汽车品牌一旦初始化之后不能修改。 2.1.4 定义一个一般方法run(),用打印语句描述汽车奔跑的功能 2.1.5 在main方法中创建一个品牌为“benz”、颜色为“black”的汽车。 课后作业 2.2 定义一个Vehicle类的子类轿车类Car,要求如下: 2.2.1 轿车有自己的属性载人数loader(int 类型)。 2.2.2 提供该类初始化属性的构造方法。 2.2.3 重新定义run(),用打印语句描述轿车奔跑的功能。 2.2.4 在main方法中创建一个品牌为“Honda”、颜色为“red”,载人数为2人的轿车。 课后作业 3、设计三个类,分别如下:(知识点:抽象类及抽象方法) [必做题] 3.1 设计Shape表示图形类,有面积属性area、周长属性per,颜色属性color,有两个构造方法(一个是默认的、一个是为颜色赋值的),还有3个抽象方法,分别是:getArea计算面积、getPer计算周长、showAll输出所有信息,还有一个求颜色的方法getColor。 3.2 设计 2个子类: 3.2.1 Rectangle表示矩形类,增加两个属性,Width表示长度、height表示宽度,重写getPer、getArea和showAll三个方法,另外又增加一个构造方法(一个是默认的、一个是为高度、宽度、颜色赋值的)。 课后作业 3.2.2 Circle表示圆类,增加1个属性,radius表示半径,重写getPer、getArea和showAll三个方法,另外又增加两个构造方法(为半径、颜色赋值的)。 3.3 在main方法中,声明创建每个子类的对象,并调用2个子类的showAll方法。 4、 Cola公司的雇员分为以下若干类:(知识点:多态) [必做题] 4.1 ColaEmployee :这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(int month) 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100 元。 4.2 SalariedEmployee : ColaEmployee 的子类,拿固定工资的员工。属性:月薪 课后作业 4.3 HourlyEmployee :ColaEmployee 的子类,按小时拿工资的员工,每月工作超出160 小时的部分按照1.5 倍工资发放。属性:每小时的工资、每月工作的小时数 4.4 SalesEmployee :ColaEmployee 的子类,销售人员,工资由月销售额和提成率决定。属性:月销售额、提成率 4.5 定义一个类Company,在该类中写一个方法,调用该方法可以打印出某月某个员工的工资数额,写一个测试类TestCompany,在main方法,把若干各种类型的员工放在一个ColaEmployee 数组里,并单元出数组中每个员工当月的工资。 课后作业 5、利用接口实现动态的创建对象[选做题] 5.1 创建4个类: 苹果 香蕉 葡萄 园丁 5.2 在三种水果的构造方法中打印一句话. 以苹果类为例 class apple { public apple() { System.out.println(“创建了一个苹果类的对象”); } } 课后作业 类图如下: 5.3 要求从
您可能关注的文档
- 第7课《世界反法西斯战争的胜利》2解说.ppt
- 第7课重大发明与科技创新解说.ppt
- 高血压危象剖析.ppt
- 第7章 集成运算放大器的应用解说.ppt
- 第7章 微型计算机语言及程序解说.ppt
- 第三章变压器课题.ppt
- 第7章 玻色统计解说.ppt
- 第7章 第4节之后习题解说.ppt
- 高雅个性说说:我吻过你的脸剖析.ppt
- 第7章 画法几何立体的投影-截交线1解说.ppt
- Unit4MyFavoriteSubjectSectionA(1a-Pronunciation)(课件)人教版七年级英语上册.pptx
- Unit4NaturalDisastersListeningandSpeaking课件-高中英语人教版.pptx
- Unit4NaturalDisastersReadingandThinking课件高中英语人教版(1).pptx
- Unit4MyFavouriteSubjectSectionApronunciation课件-人教版七年级英语上册.pptx
- Unit4MyFavouriteSubjectSectionB(1a-1d)(教学课件)人教版英语七年级上册.pptx
- Unit4Lesson1课件冀教版七年级英语上册.pptx
- Unit4Lesson3课件冀教版英语七年级上册.pptx
- Unit4NaturalDisasters词汇笔记清单-高一上学期英语人教版.docx
- Unit4Lesson2课件冀教版英语七年级上册.pptx
- Unit4IusedtobeafraidofthedarkSectionAGrammarFocus-4c课件人教版(2012)九年级英语全册.pptx
文档评论(0)