02-Java程序的组织形式及面向对象入门.ppt

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

《Java程序设计》 上一章内容回顾 1. 课程导引及Java概述 一个最简单的程序:HelloWorld 编写Java程序的两种方式: 直接用JDK编写,为此需要在记事本文件中编写Java源程序,在命令行程序(cmd)窗口中调用Java命令来编写、运行Java程序。 在IDE开发工具中编写、运行Java程序。常用的IDE工具有: NetBeans Eclipse 2. Java程序的组织形式 2.1 第2个Java程序―VolcanoApplication 2.1.1 用记事本和命令行程序编写编译运行程序 2.1.2 在NetBeans中编写、编译和运行程序 2.1.3 在Eclipse中编写、编译和运行程序 2.2 Java程序的基本规则 2.2.1 Java程序的组织形式 2.2.2 Java源文件的命名规则 2.3 面向过程与面向对象 2.3.1 结构化程序设计简介 2.3.2 程序的三种基本结构 2.3.3 面向对象程序设计简介 2.3.4 面向对象的基本特征 2.4 UML(统一建模语言)介绍 2.5 Java的面向对象特征 附录:阅读本教案和文献[2]代码的方法 2.1 第2个Java程序—VolcanoApplication 2.1.1 用记事本和命令行程序编写编译运行程序 文献[2], 1.4节有一个稍微复杂的Java程序,该程序模拟火山探测机器人,它模仿的是NASA的“遥控机器人”计划中用来在火山裂缝中进行研究探测的DanteⅡ机器人。 Java语言是面向对象的程序设计语言,在开发软件时尽可能运用人类的自然思维方式来模拟现实世界客观存在的事物(即对象)之间的联系和交流方式。 面向对象程序设计里有两个重要的概念:类(class)和对象(object,也被称为实例,instance)。 例如,“学生(Student)”是一个类,“张三”、“李四”则是具体的学生类“对象”或“实例”。 类和对象又包含了属性和行为。 学生(Student)类具有哪些属性和行为? 2.1 第2个Java程序—VolcanoApplication 2.1.1 用记事本和命令行程序编写编译运行程序 属性(attributes):是一个对象区别与其他对象的数据,可用于确定该类的对象的外观、状态和其他性质。属性是用在类中定义的成员变量来表示的。 火山探测机器人可能具有如下属性: 状态(status):探测、移动、返回; 速度(speed):以每小时的英里数计量; 温度(temperature):以华氏温度计量。 行为(behavior):指的是对象能够对自身或其他对象执行的操作。行为可以用来修改对象的属性、接收来自其他对象的信息以及向其他对象发送消息让它们执行任务。行为是通过方法(method)来实现的。 火山探测机器人可能有如下行为: 检查当前温度; 报告当前状态、速度和温度。 2.1 第2个Java程序—VolcanoApplication 2.1.1 用记事本和命令行程序编写编译运行程序 为了模拟火山探测机器人,首先定义VolcanoRobot类,包含在源程序文件VolcanoRobot.java中,表示火山探测机器人。 【预先学习】类 类包含了属性和方法,或者说,类封装了它的属性和方法,使之成为一个整体。例如,VolcanoRobot类包含了status、speed和temperature三个属性;包含了checkTemperature和showAttributes两个方法。方法类似于C语言中的函数,只不过它现在是类的一部分。 2.1 第2个Java程序—VolcanoApplication 2.1.1 用记事本和命令行程序编写编译运行程序 程序清单:chapter02\VolcanoRobot.java。【注】该源文件在“CodesInNetBeans”项目中,详见本章附录中的说明。 2.1 第2个Java程序—VolcanoApplication 2.1.1 用记事本和命令行程序编写编译运行程序 VolcanoRobot.java编写完后,可以进行编译,但不能执行,因为没有main方法,也没有使用定义好的VolcanoRobot类创建实际的对象。 使用VolcanoRobot类的方式有两种: 创建另一个独立的类,如VolcanoApplication类,包含在源程序文件VolcanoApplication.java中,包含了main方法,并在其中创建和使用了VolcanoRobot类的对象。 直接在VolcanoRobot类中定义main方法,并在其中创建和使用了VolcanoRobot类的对象。 本文以下采用第一种方式,为此定义VolcanoApplication类。 2.1 第2个Java程序—VolcanoApplicat

文档评论(0)

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

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

1亿VIP精品文档

相关文档