单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级Java程序设计Java程序设计单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级Java面向对象程 序 设 计《Java面向对象程序设计》 第4章类与对象 1主要内容类对象参数传值对象组合static关键字this关键字包import语句jar文件难点参数传值与对象组合包和import语句导读2§4.1 编程语言的几个发展阶段◆ 面向机器语言 ◆面向过程语言 ◆面向对象语言
对象 在面向对象的程序设计中对象是具有属性和操作的实体属性又称为状态操作又称为方法或行为 属性数据static修饰符可以与变量方法一起使用类中的静态变量方法完全独立于该类的任何对象并不具体到实例如果一个成员被声明为static它就能够在它的类的任何对象创建之前被访问而不必引用任何对象它们可以与类的名称一起使用而无需创建类的对象来访问类的静态成员 Java提供了super关键字来解
5.技术分析1) 包各种操作系统平台对文件的管理都是以目录树的形式的组织但是它们对目录的分隔表达方式不同为了区别于各种平台Java中采用了.来分隔目录从而引入包的概念2) Eclipse工具Eclipse 是一个开放源代码的基于 Java 的可扩展开发平台其本身只是一个框架和一组服务用于通过插件组件构建开发环境5.技术分析1) 类的继承Java的类之间可以继承通过类的继承子类可以访问父类的所有成员
#
方法的名字必须符合标识符规定在给方法起名字时应遵守以下习惯:名字如果使用拉丁字母首写字母使用小写如果由多个单词组成从第2个单词开始的其它单词的首写字母使用大写例如 float getTrangleArea() void setCircleRadius(double radius) 等 方法声明之后的一对大括号{}以及之间的内容称作方法的方法体类中的方法必须要有方法体如果方
Java程序设计4三大平台1999年推出将Java划分为J2ME(Java Micro Edition)嵌入式应用J2SE(Java Standard Edition)桌面应用(标准平台)J2EE(Java Enterprise Edition)企业级应用2004年发布更名为年JavaOne大会召开Sun公布Java SE6J2ME 更名为Java ME (Java平台的精简版)J2SE 更名
系统边界参与者(Actor)用例(Use Case)用例间的关系(Relationship)用例(Use Case)最初由Ivar Jackboson博士提出后被综合到UML规范之中它用来表示参与者期望系统所要完成的功能系统执行的一组动作序列这些动作序列可以产生一个特定参与者可观察的结果简单来讲用例就是对系统功能的描述不过一个用例描述的是整个系统功能的一部分(子功能模块)若干个用例联合起来描述了完
类与对象对象与类---类与对象的关系 对照P22页产生一个Star的对象star1试一试:调用star1对象的 moveHorizontal方法出现下图 :参数所属的数据类型定义哪种数据能够被传递作为参数试一试 :调用star1的changeColor()方法
面向对象程序设计基本思想类可以定义为数据和方法的集合类也是一种模板因为它们提供了对象的基本框架例如class name { type variable1 … type variableN? type methodname1(parameter-list){ 方法体 } … type methodnameN(parameter-list){ 方法体 }} 使用下列语法可
违法有害信息,请在下方选择原因提交举报