面向对象3-8.ppt

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

面向对象程序设计 教学目标 比较面向对象与面向过程的程序设计 面向对象程序设计的基本特征 类与对象 封装与信息隐藏 继承 多态性 一.比较面向对象与面向过程程序设计 面向过程程序设计 程序由多个模块构成 程序组成单位:数据、过程或函数 自顶向下的功能分解法 一个要解决的问题被分解成若干个子问题,每个子问题又被划分成若干个子子问题。这种自顶向下的功能分解一直持续下去,直到子问题足够简单,可以在相应的子过程中解决。 存在问题:把数据和处理数据的过程分离 可复用性差 、可读性差、开发和维护都很困难。 面向过程程序设计 多态性 多态性(Polymorphism): 指在超类中定义的属性或行为,被子类继承之后,可以具有不同的数据类型或表现出不同的行为, 这使得同一个属性或行为在超类及其各个子类中具有不同的语义。 多态性(续) 机器语言决定代码移植的可行性 为一种计算机编写的代码不能在另一种计算机上运行 二、Java语言的特点 Java的特点: 简单性 面向对象 安全性 平台无关 多线程 网络功能 执行效率 四. Java发展的历史 Java的历史可以追溯到1991年,源自Patrick Naughton和James Gosling领导的一个SUN公司工程师小组的项目。SUN公司在1996年早期发布了Java第1版。 SDK的下载与安装 1. 机器要求 Java对机器运行要求不高。下面给出的是基于Windows平台的机器要求。 硬件要求: CPU PⅡ以上、64MB内存、100MB硬盘空间。 软件要求: Windows 98/Me/XP/NT 2000、IE 5以上。 SDK的下载与安装 2. 下载SDK (Standard Developers Kits) SDK包含了一整套开发工具,其中包含对编程最有用的Java编译器和Java解释器… 如何下载安装SDK? Sun公司网站页面: /, 下载的“Download j2sdk-1_4_2_01-windows-i586.exe”软件包” 3. 配置Java运行环境 设置Windows 98 在C:\\autoexec.bat文件中,添加以下两行内容: set path=%path%; E:\\ j2sdk1.4.2_01\\bin set classpath=.; E:\\ j2sdk1.4.2_01\\lib 3. 配置Java运行环境 设置Windows XP/NT/2000 以Windows XP为例说明设置过程。在桌面“我的电脑”图标上单击右键,选择“属性”菜单,将出现系统属性设置界面,在“高级”选项卡中单击“环境变量”按钮。将出现“环境变量”设置界面 PATH环境变量指定Java工具的路经, CLASSPATH环境变量是指定类的路经 变量名:PATH 变量值:E:\jdk1.4\bin 变量名:CLASSPATH 变量值: E:\\j2sdk1.4.2_01\\lib 五. 程序的执行分三步:编写、编译和运行。 第一步:利用文本编辑工具,编写生成Java源程序,命名为 FirstApp.java 注;源文件的名字(扩展名必须是 .java)与main()方法所在的类名相同, 第二步:编译。调用Java编译器javac.exe,将源文件FirstApp.java编译生成类FirstApp.class。 D :\ > javac FirstApp.java 第三步:运行。调用Java解释器java.exe对类文件FirstApp.class解释执行,输出程序的执行结果。 D:\> java FirstApp …………输出结果…………  第一个Java application: // FirstApp.java public class FirstApp { public static void main(String args[ ]) { System.out.println(This is the first Java Application!); } } ? 第一个Java application的说明 用关键字class来声明一个新的类 类中封装了类的变量(域)和类的方法。 一个Java应用程序由n(n0)个类组成,但这n个类中只能有一个是public类(公共类),且程序名必须与公共类名相同, 在该类中定义了一个ma

文档评论(0)

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

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

版权声明书
用户编号:6122115144000002

1亿VIP精品文档

相关文档