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

Java程序设计中文8slide.ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)过程。 过程模式的程序由三部分构成:对象创建部分、一组过程调用、每个过程的一组代码。有些过程在语言本身已经被定义,开发者也可以建立新的过程。

文档评论(0)

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

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

1亿VIP精品文档

相关文档