- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java程序设计中文8slide.ppt
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved. 0-13-222158-6 Chapter 8 对象和类 目标 To understand objects and classes and use classes to model objects (§7.2). ?? To learn how to declare a class and how to create an object of a class (§7.3). To understand the roles of constructors and use constructors to create objects (§7.3). To distinguish between object reference variables and primitive data type variables (§7.4). To use classes in the Java library (§7.5). To declare private data fields with appropriate get and set methods to make class easy to maintain (§7.6-7.8). To create an immutable object with using immutable class (§7.9). To develop methods with object arguments (§7.10). To determine the scope of variables in the context of a class (§7.11). To use the keyword this as the reference to the current object that invokes the instance method (§7.12). To store and process objects in arrays (§7.13). To apply class abstraction to develop software (§7.14~ §7.17). To use the JFrame class to create a windows (§7.18 Optional). 编程模式 模式是一种计算机语言看待要解决问题的视角和思路。目前计算机语言模式可分为:过程式、面向对象、函数式、说明式 过程式模式 过程化编程,也被称为命令式编程,应该是最原始的、也是我们最熟悉的一种传统的编程方式。从本质上讲,它是“冯.诺伊曼机“运行机制的抽象,它的编程思维方式源于计算机指令的顺序排列。 过程化编程的步骤是:首先,我们必须将待解问题的解决方案抽象为一系列概念化的步骤。然后通过编程的方式将这些步骤转化为程序指令集(算法),而这些指令按照一定的顺序排列,用来说明如何执行一个任务或解决一个问题。这就意味着,程序员必须要知道程序要完成什么,并且告诉计算机如何来进行所需的计算工作,包括每个细节操作。 过程式模式 过程化语言特别适合解决线性(或者说按部就班)的算法问题。它强调“自上而下(自顶向下)”“精益求精”的设计方式。这种方式非常类似我们的工作和生活方式,因为我们的日常活动都是按部就班的顺序进行的。 过程化语言的不足之处就是它不适合某些种类问题的解决,例如那些非结构化的具有复杂算法的问题。问题出现在,过程化语言必须对一个算法加以详尽的说明,并且其中还要包括执行这些指令或语句的顺序。实际上,给那些非结构化的具有复杂算法的问题给出详尽的算法是极其困难的。 过程式模式 在过程式模式中,程序可看成是操纵被动对象(数据)的活动主体。程序为了操纵存储在内存中的数据,程序发布动作,称之为过程(Process)。 例如,文件是一个被动对象,为了打印文件,程序使用了一个称为print的过程。该过程通常包括了需要告诉计算机如何去打印文件中的每一个字符的所有动作,程序调用print过程来操纵文件打印。对象(文件)和过程(print)是完全分开的实体。 过程式模式 当使用过程式高级语言时,程序只是由许多过程调用构成,除此之外没有任何东西。比如:即使使用加法运算符(+),也是在使用一个已经编写的过程。象表达式A+B,其实相当于调用add(A,B)过程。 过程模式的程序由三部分构成:对象创建部分、一组过程调用、每个过程的一组代码。有些过程在语言本身已经被定义,开发者也可以建立新的过程。
您可能关注的文档
- IE现场改善讲义《工业工程改善》(页).ppt
- IGBT降压斩波电路设计(纯电阻负载).doc
- IIITS区间隧道监理实施细则.doc
- IIITS标盾构管片生产监理实施细则.doc
- iFIX在城市轨道交通综合监控系统ISCS中的应用汇报材料.ppt
- InDesign图形图像.ppt
- internationalsettlements国际结算.ppt
- IOT竞赛东北赛区小土豆.ppt
- IPD集成产品开发资料如何打造高效的研发体系.ppt
- iphone经营战略管理分析.doc
- 岸基供电系统 第4部分:工频电源.pdf
- 人教版八下英语Unit 5 What were you doing when the rainstorm came_测试卷.docx
- 热带作物品种区域试验技术规程 木薯.pdf
- 草原防火阻隔带建设技术规程.pdf
- 渔用气胀救生筏技术要求和试验方法-.pdf
- 浙江省杭州市2024-2025学年八年级下学期期中考试英语试卷(含答案).docx
- 重庆市渝北区六校联盟2024-2025学年九年级下学期期中教学大练兵语文试卷.docx
- 食品安全-花椒籽油 (2).pdf
- 2025年海博思创分析报告:储能集成“小巨人”,国内外业务进展可期.pdf
- 地理标志产品 宽城板栗.pdf
文档评论(0)