面向对象与程序设计@前言 .ppt

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

类类型与传统数据类型的重要区别是: 一个类在定义数据的同时也定义了对这些数据的操作。 在面向对象程序设计中: 总是先声明类,再由类生成其对象。 类是建立对象的“模板”,按照这个模板所建立的一个个具体的对象,就是类的实际例子,通常称为实例。 2.类 在面向对象程序设计中,一个对象向另一个对 象发出的请求被称为“消息” 。 3.消息与方法 对象所能实现的行为(操作),在程序设计方法中称为方法,方法中定义了一系列的操作步骤,它们是通过调用相应的函数来实现的。 3.消息与方法 现在公认的第一个真正面向对象程序设计语言是Smalltalk。 它是由美国的Xerox公司于20世纪70年代初研制的。 该语言第一次使用了“面向对象”的概念和程序风格,开创了面向对象程序设计的新范型。被誉为面向对象程序设计语言发展的里程碑。 第03节 面向对象程序设计语言的发展概况 20世纪80年代以来,面向对象语言得到飞速发展 。 面向对象程序设计语言朝着两个方向发展: 一个方向是朝着纯面向对象语言发展,如JAVA、 C#等语言; 另一个方向是朝着混合型面向对象语言发展,如将过程型与面向对象结合产生了诸如 C++、Objective-C、Object Pascal 等一大批语言。 第03节 面向对象程序设计语言的发展概况 JAVA 学什么? 为什么学?_市场需求 为什么学?_市场需求 如何学好? 学习编程的唯一法宝:苦练 小结 1、面向对象程序设计是一种新的程序设计的范型:将数据和相应的操作看成一个统一体,这个统一体称为对象。 2、在面向对象程序设计中:程序 = 对象 + 消息 3、在现实世界中,对象就是我们认识世界的基本单元。可以是人,也可以是物,还可以是一件事,整个世界就是由形形色色的“对象”构成的。 4、在现实世界中, “类”是对一组具有共同的属性和行为的对象的抽象。 5、在面向对象程序设计中:总是先声明类,再由类生成其对象。类是建立对象的“模板”,对象是类的“实例”。 6、一个对象向另一个对象发出的请求被称为“消息”。 简述什么是类?什么是对象? 简述类与对象之间的关系。 作业 * * * * * * * * 单击此处编辑母版标题样式 单击此处编辑母版标题样式 单击此处编辑母版标题样式 单击此处编辑母版标题样式 单击此处编辑母版标题样式 单击此处编辑母版标题样式 面向对象程序设计 前言 本章内容 CORE-C00-01 一种新的程序设计范型 CORE-C00-02 面向对象程序设计的基本概念 CORE-C00-03 面向对象程序设计语言的发展概况 本章目标 理解面向对象的程序设计思想 体会面向对象与面向过程的程序设计的差异 理解并掌握面向对象程序设计中的基本概念:类和对象 难点: 理解面向对象的程序设计思想 重点: 1、理解面向对象的程序设计思想 2、掌握类和对象的基本概念 第01节一种新的程序设计范型 知识点预览 # 节 知识点 难点 重点 应用 0 CORE-C00-01一种新的程序设计范型 1、程序设计范型   √   2、面向过程程序设计范型     3、面向对象程序设计范型   √   1、程序设计范型 程序设计范型是指设计程序的规范、模型和风格,它是一类程序设计语言的基础。一种程序设计范型体现了一类语言的主要特征。 程序设计范型 时代背景 要点 程序=数据结构+算法 出现于20世纪50~60年代,软件开发主要解决的是科学计算问题,Fortran语言(世界上最早出现的计算机高级程序设计语言)是代表 选择合适的数据结构和算法是解决此类问题的关键 结构化程序设计方法 程序=过程+调用 出现于20世纪60~70年代,解决一些与数据处理相关的问题,例如计费等。C语言是代表 关键点有两个:一是确定有哪些数据,格式是什么,如何存储;二是确定数据的加工、处理过程 面向对象的程序设计方法 程序=对象+消息 出现于20世纪80~90年代,信息系统涵盖了更多业务过程。JAVA是代表 数据并不再是唯一的视角,事(业务流程)、人的视角越来越重要 2、面向过程程序设计范型 面向过程程序设计范型的主要特征是,程序由过程定义和过程调用组成。 基于面向过程的程序可以用以下的公式来表述: 程序 = 过程 + 调用 所谓过程就是程序执行某项操作的一段代码,函数是最常用的过程。 面向过程程序设计语言称为面向过程性语言,如C、PASCAL等都是典型的面向过程性语言。 用面向过程的程序设计语言解决一个实际问题时,通常分为以下三步

文档评论(0)

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

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

1亿VIP精品文档

相关文档