任务四 创建汽车的种类教学课件.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
空白演示 在此输入您的封面副标题 任务四 创建汽车的种类 项目二 汽车租赁管理系统 任务四 创建汽车的种类 二 任务描述 三 技术概览 四 相关知识 五 任务实施 六 任务小结 一 学习目标 项目功能 这是一个基于控制台的汽车租赁管理系统,目的是通过本项目的设计与实现过程,使读者掌握面向对象的基本知识。 在本系统中,为了简单起见,汽车租赁管理系统的信息包括车型、日期、车牌号码、型号、座位号,也可以根据需要增加其他信息。 系统的主要实现的功能包括:建立汽车父类跟子类、创建汽车业务类、汽车租赁管理类、根据用户的租车条件去查找相应车辆,找到符合用户条件车辆后返回。   学习目标 技能目标: 1.能熟练设计和定义类的属性和方法。 2.能熟练使用类的特性编写实用程序。 3.具备面向对象程序设计的思想和能力。 知识目标: 1.了解面向对象的概念与三大特点。 2.熟悉类、对象的概念及定义方式。 3.熟练掌握类的继承机制。 4.掌握数据类型、运算符和表达式。 5.掌握抽象类和接口的使用方法。 6.掌握包的引入机制 7.掌握访问修饰符的使用。 任务描述 在本任务中,要求创建租车系统中所提供的各种型号的汽车类,根据提供的车型不同而定义不同的汽车类,其中每个汽车类中要求包括品牌、日租金、车牌号成员属性,包括一个无参的构造方法和一个有品牌、日租金、车牌号三个参数的构造方法,还包括一个根据用户租车的天数计算租金的方法,最后要求在控制台打印输出不同车型不同天数所需要的租车金额。 技术概览 面向对象是一种现在最为流行的程序设计方法,几乎现在的所有应用都以面向对象为主了,最早的面向对象的概念实际上是由IBM提出的,在70年代的Smaltalk语言之中进行了应用,随着网络的发展和技术的改进,各种编程语言随之产生,Java 语言就是其中之一。Java产生的时间并不长,其发展史要追溯到 1991年,源于 James Gosling领导的绿色计划。1996年,Sun公司正式发布 Java。Java 语言的诞生解决了网络程序的安全、健壮、平台无关、可移植等很多难题。 相关知识 面向对象编程概述 一、面向对象的基本概念 面向对象是一种符合人类思维习惯的编程思想。现实生活中存在各种形态不同的事物,这些事物之间存在着各种各样的联系。在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系。 二、面向对象的编程思想 在面向对象设计之前,广泛采用的是面向过程,面向过程”是一种以事件为中心的编程思想,操作是以程序的基本功能实现为主,实现之后就完成了,也不考虑修改的可能性;而面向对象,是一种以事物为中心的编程思想。更多的是要进行模块化的设计,每一个模块都需要单独存在,并且可以被重复利用,所以,面向对象的开发更像是一个具备标准的开发模式。 面向对象编程概述 三、面向对象的基本特性 面向对象的基本特性概括为封装性、继承性和多态性,下面对这三种特性进行简单介绍。 1.封装性 封装是面向对象的核心思想,将对象的属性和行为封装起来,不需要让外界知道具体实现的细节,这就是封装的思想。 2.继承性 继承性主要描述的是类与类之间的关系,通过继承,可以在无须重新编写原有类的情况下,对原有类的功能进行扩展。继承不仅增强了代码复用性,提高了开发效率,而且为程序的修改补充提供了便利。 3.多态性 多态性指的是在程序中允许出现重名现象,它指在一个类中定义的属性和方法被其他类继承后,它们可以具有不同的数据类型或表现出不同的行为,这使得同一个属性和方法在不同的类中具有不同的语义。 类 一、类的定义 在面向对象的思想中最核心的就是对象,为了在程序中创建对象,首先需要定义一个类。类是对象的抽象,它用于描述一组对象的共同的特征和行为。 请查看教材文件例4-1。 案例代码 二、成员变量 Java中的变量有两类:成员变量和局部变量。 成员变量:在类体的变量定义部分定义的变量,称为成员变量。 局部变量:在方法的方法体内定义的变量和方法的参数,都称为局部变量。 从定义上看,成员变量是在方法外部定义的变量,局部变量是在方法内部定义的变量。 1.不管是成员变量还是局部变量,都可以是任一种合法的数据类型,变量名字必须符合标识符的命名规则。习惯上,变量名有小写字母表示,如果变量名由多个单词构成的,则第一个单词的第一个字母是小写的,从第二个单词开始,每个单词的第一个字母都是大写的。如:carName。 2.关于变量的初值,在前面我们介绍的所有例子中用到的变量都是局部变量,大家知道,如果变量没有赋值,我们是不能使用它的值的。换句话说,局部变量如果没有赋值,它的值是未知的,不能直接使用。

文档评论(0)

187****8936 + 关注
实名认证
文档贡献者

答案 课件 教案 试卷 最新精品整理

1亿VIP精品文档

相关文档