网站大量收购闲置独家精品文档,联系QQ:2885784924

一章类与对象.pptx

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第一章面向对象的概念和Java实现

2万策实训目标认识JAVA安装配置JAVAJAVA基本语法理解对象理解类理解抽象和封装理解对象与类之间的关系掌握包的创建和导入

3万策实训认识JAVA-历史1995年3月23日,GamesGosing对GREEN项目小幅度修改,JAVA1.0诞生。主要是Applet的应用。1997年2月18日SUN发布了JDK1.1。推出了JIT(Just-In-Time)编译器。提高运行效率1998年12月4日SUN发布JDK1.2的隆重发布,标志着Java2平台的诞生。平台分为J2SE,J2EE,J2ME2000年5月8日推出J2SE1.3是对J2SE1.2的改进,主要是对各种已有API的加强和对新API的拓展。2002年2月13日J2SE1.4平台推出,性能的改善放在了最重要的位置。2004年十月JAVA5.0发布。“通过增强Java平台的力量,允许开发者更容易地使用,Java编程语言的这些改进将吸引大量各种Java开发者”,J2SE5.0最大的目标是通过提供易用性而吸引各种开发者,不仅仅是API的升级,而且包括对Java语言层面的改进。2005年6月,JKD1.6发布。J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME。Java6在性能和易用性方面有前所未有的提高,同时更加注重对桌面应用的处理.

4万策实训认识JAVA-2JAVA的三个版本:JavaSE、JavaEE、JavaMEJAVA特性:面向对象健壮安全解释与平台无关多线程

5万策实训安装与配置下载JDK与JRE系统环境变量CLASSPATH的设置javac.exe-编译器java.exe-JAVA虚拟机

6万策实训JAVA语法Java中的数据类型分为两个类别:原始数据类型、引用数据类型变量是存储数据的基本单元数据转换有两种类型:自动类型转换和强制类型转换数组用于将相同数据类型的多项数据存储在连续的内存单元中Java?提供了一组丰富的运算符Java支持以下控制语句编程结构:if-elseswitchforwhiledo-while

7万策实训面向对象编程OOP旨在在计算机程序中模拟现实世界中的概念在OOP中,现实世界的所有事物全都被视为对象能够在计算机程序中用类似的实体模拟现实世界中的实体设计和实现软件系统的方法

8万策实训对象对象面向对象编程的核心为计算机应用程序提供实用基础完成特定任务表示现实世界中的实体“对象是存在的具体实体,具有明确定义的状态和行为。”

9万策实训对象的示例收银员对象顾客对象顾客姓名:朱丽叶年龄:28体重:52千克操作:购买商品状态姓名:布兰尼职衔:收银员年龄:35体重:60千克操作:收款打印帐单行为

10万策实训消息传递“消息指一个对象为执行某项特定操作而向另一个对象发送的请求”消息传递当需要执行一项特定操作时,通过向已为其定义此项操作的对象发送消息来请求对象之间通过传递消息实现相互通信

11万策实训类类以共同特性和操作定义实体类是用于组合各个对象所共有操作和属性的一种机制形状类动物类汽车类类的示例“类是具有相同属性和行为的一组对象的集合”

12万策实训类和对象的示例雇员收银员系统管理员仓库管理员促销员采购经理

13万策实训属性事物的特性在类中表示为变量每个对象的每个属性都拥有其特有的值属性名称由类的所有实例共享住址姓名属性年龄“在类中表示对象或实体拥有的特性时称为属性”促销员对象

14万策实训方法方法操作的实际实现如何执行所请求的操作的规范方法指定操作对象数据的方式在得到操作请求时指定如何做的算法“对象执行的操作称为方法。”

15万策实训方法的示例缝衣服的步骤量尺寸得到工具缝衣服方法缝制衣服裁缝

16万策实训类和对象的区别类是概念模型,定义对象的所有特性和所需的操作对象是真实的模型类和对象类定义实体对象是实际的实体类是对象的原型所有属于同一个类的对象都具有相同的特性和操作

17万策实训封装信息隐藏,隐藏对象的实现细节,不让用户看到将东西包装在一起,然后以新的完整形式呈现出来例如,两种或多种化学药品组成一个胶囊将方法和属性一起包装到一个单元中,单元以类的形式实现“隐藏属性、方法或实现细节的过程称为封装。”

18万策实训封装的示例3-1接口采购经理罗杰斯先生法拉力公司.迪斯尼汽车公司.市场经理雪莉女士要求

19万策实训封装的示例3-2有选择地提供数据法拉力公司迪斯尼汽车公司公共电话号码电子邮箱产品种类私有备件的制造方法备件库存备件的制造成本公共电话号码电子邮箱汽车种类私有汽车的组装方法汽车库存汽车的组装成本

20万策实训封装的示例3-3实体法拉力公司实体迪斯尼汽车公司AutiLtd.Buto

您可能关注的文档

文档评论(0)

kay5620 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8001056127000014

1亿VIP精品文档

相关文档