Java2实用教程课件(第3版第4部分)课程.pptVIP

  • 34
  • 0
  • 约1.53万字
  • 约 72页
  • 2016-12-09 发布于江苏
  • 举报

Java2实用教程课件(第3版第4部分)课程.ppt

4.1.2 程序设计思想 面向过程的程序设计方法 主要思想是功能分解并逐步求精。数据与程序分开存储,过程或函数定义为一个接一个执行的一组指令。 面向对象的程序设计方法 从现实世界中客观存在的事物(即对象)出发来构造软件系统,并且在系统构造中尽可能运用人类的自然思维方式。本质是把数据和处理数据的过程当成一个整体——对象。 面向对象更加强调运用人类在日常的思维逻辑中经常采用的思想方法与原则,如抽象、分类、继承、聚合、多态等。 对象和类的概念 对象用计算机语言对问题域中事物的描述,对象通过“属性(attribute)”和“方法(method)”来分别对应事物所具有的静态属性和动态属性。 类是用于描述同一类型的对象的一个抽象的概念 ,类中定义了这一类对象所具有的静态和动态属性。 类可以看成一类对象的模板,对象可以看成该类的一个具体实例。既类的实例化结果就是对象,而对一类对象的抽象就是类。 客观世界是由对象和对象之间的联系组成的。 关联关系 继承关系---一般和特殊 聚合关系---整体和部分 实现关系 多态 消息 对象之间进行交互作用和通讯是利用消息的。 消息就是向对象发出的服务请求。 它应该包含下述信息: 提供服务的对象标识(被寻址消息的对象); 服务标识(要执行方法的名字); 输入信息(这个方法需要的所有参数); 回答信息(方法的返回值)。 注:服务通常被称为方法或函数

文档评论(0)

1亿VIP精品文档

相关文档