Java面向对象精品教程教案:5.项目实战-汽车租赁系统课件

PPT
  • 阅读 57 次
  • 下载 0 次
  • 页数 16 页
  • 大小 984.192 KB
  • 2022-11-12 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档10.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
Java面向对象精品教程教案:5.项目实战-汽车租赁系统课件
可在后台配置第一页与第二页中间广告代码
Java面向对象精品教程教案:5.项目实战-汽车租赁系统课件
可在后台配置第二页与第三页中间广告代码
Java面向对象精品教程教案:5.项目实战-汽车租赁系统课件
可在后台配置第三页与第四页中间广告代码
Java面向对象精品教程教案:5.项目实战-汽车租赁系统课件
Java面向对象精品教程教案:5.项目实战-汽车租赁系统课件
还剩5页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 16
  • 收藏
  • 违规举报
  • © 版权认领
下载文档10.00 元 加入VIP免费下载
文本内容

【文档说明】Java面向对象精品教程教案:5.项目实战-汽车租赁系统课件.pptx,共(16)页,984.192 KB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-3036.html

以下为本文档部分文字说明:

综合案例:汽车租赁系统学完本次课程后,你能够:深入了解面向对象三大特征使用面向对象思想开发程序本课目标2/18面向对象回顾面向对象的软件开发方法软件系统即各种对象的集合按对象设计出来的系统结

构较稳定子系统相对独立,提高了软件的可维护性支持封装、继承和多态,提高了软件的可重用性和可扩展性万物皆对象软件系统所模拟的真实世界中,所有的实体都可以抽象为对象每个对象都是唯一的3/18对象对象具有属性和行为(方法)对象具有状态状态指某个瞬间对象各

种属性的取值对象的方法可以改变对象自身的状态对象都属于某个类,每个对象都是某个类的实例4/18类类是一组具有相同属性和行为的对象的抽象开发人员自定义数据类型面向对象编程的主要任务就是定义各个类对象是类的实例,类是对象的模板5/18面向对象三大特征面向对象三大特征封装继承多

态封装隐藏对象的属性和实现细节,仅仅对外公开接口便于使用者正确方便的理解和使用系统有助于各系统之间的松耦合,提高系统独立性提高软件的可重用性把尽可能多的东西藏起来,对外提供便捷的接口把所有的属性藏起来6/18继承子类、父类

子类继承了父类的部分属性和方法子类还可以扩展出新的属性和方法子类还可以覆盖父类中方法的实现方式注意继承的层次丌可太多,尽量两到三层继承的最上层最好抽象7/18多态多态多种实现方式提供服务动态绑定向上转型把引用变量转换为父类类型向下转型把引用变量转换为子类类

型Petpet=newDog();Dogdog=(Dog)pet;//向下转型Animalanimal=pet;//向上转型8/18面向对象应用某汽车租赁公司出租多种轿车和客车,出租费用以日为单位计算。出租车型及信息如下表所示车型具体信息日租

金折扣轿车宝马X6(京NY28588)800days>7天9折days>30天8折days>150天7折宝马550i(京CNY3284)600别克林荫大道(京NT37465)300别克GL8(京NT96968)600客车金杯,1

6座(京6566754)800days>=3天9折days>=7天8折days>=30天7折days>=150天6折金龙,16座(京8696997)金杯,34座(京9696996)1500金龙,34座(京8

696998)演示示例:汽车租赁系统9/18面向对象设计步骤需求名词动词类类的属性类的方法优化设计梳理运行过程10/18抽象出类找出问题中名词某汽车租赁公司、汽车、轿车、客车、别克、宝马、金杯、金龙、X6、550i、GL

8、林荫大道、座位数、日租金、折扣、京NY28588、京CNY3284、京6566754等车牌号抽象出类:汽车类客车类轿车类汽车业务类汽车租赁管理类品牌型号车牌号座位数日租金11/18类的属性类和类的属性汽车类:车牌号、品牌、日租金客车类:车牌号、品牌、日租金、座位数轿车类:车牌号、品牌、

日租金、型号汽车业务类:忽略汽车租赁管理类:忽略12/18类的方法找出问题中动词2203抽象出类:汽车类客车类轿车类汽车业务类汽车租赁管理类计算租金租赁程序入口13/18优化设计优化设计设计类汽车设计为抽象类设计方法计算租金设

计为抽象方法14/18面向对象程序设计步骤是什么?总结15/18问题及作业集中问题&课后作业16/18

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?