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

面向对象和java概述.ppt

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

面向对象程序设计概述 面向过程程序设计 软件开发初期,广泛使用结构化编程语言,如C语言。 编程思想 以过程为中心,分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现。 自顶向下,逐步求精; 数据和过程相互独立。 优点:非常适合简单的程序开发。 缺点:对于大规模软件,开发周期长,代码调试复杂。 面向对象程序设计的基本概念 对象 现实世界 对象就是客观事物的一个实体。例如:某一个人,某一只动物,某一个物体…… 一个对象通常划分为两个部分 静态部分,又称属性。例如:一个人的性别,年龄,身高,体重等。 动态部分,又称行为。例如:一个人能哭泣、微笑,说话,行走等。 可以通过分析观察对象的属性和行为来了解对象,以达到解决问题的目的。 面向对象程序设计的基本概念 对象 计算机世界 对象是对现实世界对象的模拟。 由一组表示属性的数据和处理这组数据的一组操作(行为)构成。即:对象=数据 + 操作 通过对象的操作来解决相应的问题。 通过单个对象所解决的问题很单一。 若要解决多个相似对象的问题,就要涉及“类”这个概念。 面向对象程序设计的基本概念 类 现实世界 具有相同特征(属性)和行为的个体总称(抽象)。例如:人类,鸟类,家禽类… 类和对象的关系 抽象和具体的关系 类是对多个对象进行抽象的结果。 面向对象程序设计的基本概念 类 计算机世界 类是具有相同的数据和相同的操作代码的一组对象的集合。 其代码分为两个部分 表示对象共同特征的数据(静态部分) 表示对象共同行为的操作代码(动态部分) 在程序中,是一种程序员自己定义的数据类型,对象是类的一个实例。 面向对象程序设计(OOP) 编程思想 从系统的组成上分解出对象,通过对象抽象出类,从而对问题进行自然分割。 程序的设计和编写力求符合人们的思维方式,让计算机处理逻辑模拟人们对现实世界的问题求解方式,使现实世界中的事务与面向对象程序中的类和对象对应。 注重:类的设计和编写,即问题中涉及几个类,各个类之间的关系如何,每个类包含哪些数据和方法(操作代码),再由类生成其对象,以解决问题。 面向对象程序设计的特点 封装性 将对象的共同属性和行为放在类体中,使它们与外界分开,只能通过严格的接口进行交互。 例如:人类封装了人的共同特征和共同行为。 外界只能访问允许公开的数据,避免外部对内部的影响,提高程序的可维护性。 继承性 一个类可以共享其他类的属性和行为,这种共享成为继承。 可以缩短软件开发时间,还可以提高系统的性能。 面向对象程序设计的特点 多态性 不同的子类对象在使用从父类那里继承来的行为时,表现出来的结果各不相同(覆盖机制)。 同一个类中的不同对象,调用同一个行为,表现出的结果各不相同(重载机制)。 面向对象程序设计语言——Java Java发展历史 JDK前传 1991年,Sun公司开始Green工程,并着力开发分布式系统,为解决开发中的不足,研发了新的语言。 1994年,WWW席卷全球,Java的前身开始定位于Internet. JDK的幼年时期(1995~1998) 95.1,Java命名 1996 Java第一个版本诞生 1997 JDK1.1 (java1.1 API) 面向对象程序设计语言——Java JDK的青少年时期(1998~2004) 1998.12 JDK1.2,进入Java2时代。 从JDK1.2开始,Java开发平台分为三种:J2SE、J2EE和J2ME。(P9) JDK的壮年时期(2004~至今) 在2004年10月,Sun发布了我们期待已久的版本:JDK1.5,并改名为J2SE5.0。 现在的Java版本为J2SE7.0。 面向对象程序设计语言——Java Java的特点 简单性 面向对象 封装性 多态性 继承 安全性和可靠性 平台无关性 多线程 分布性 面向对象程序设计语言——Java JDK的安装及配置 下载地址: 安装目录 可使用默认目录,也可自选其他目录。 在安装目录下会生成一些子目录(P16~17) bin lib jre demo include 面向对象程序设计语言——Java 环境配置 右键单击“我的电脑”→“属性”→“高级”→“环境变量” 用户变量 path,其值为子目录bin的路径。例如: D:\Program Files\Java\jdk1.7.0_45\bin; 系统变量classpath,其值为子目录lib中文件dt.jar和tools.jar的路径。例如: .;D:\Program Files\Java\jdk1.7.0_45\lib\dt.jar;D:\Program Files\Java\jdk1.7.0_45\lib\tools.jar; 面向对象程序设计语言——Java Java应用程序的

文档评论(0)

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

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

1亿VIP精品文档

相关文档