- 1
- 0
- 约 53页
- 2017-05-30 发布于北京
- 举报
第二章 面向对象(OO)程序设计概念 程序设计的演变 机器语言 汇编语言 面向过程的语言和结构化程序设计 程序=算法+数据结构 (C) 面向对象程序设计 程序=对象+消息传递 (Java,C++,C#) 抽象的进步 所有编程语言的最终目的都是提供一种“抽象”方法 汇编语言是对基础机器的少量抽象 命令式语言(如FORTRAN,BASIC和C)是对汇编语言的一种抽象 OOP是更高层的抽象 面向对象程序设计方法的来源 《大英百科全书》描述了人类在认识和理解现实世界的过程中普遍运用的三个法则: 1、区分对象及其属性,例如,区分一棵树和树的大小或它与其它对象的空间关系。2、区分整体对象及其组成部分。例如,区分一棵树和树枝。3、形成并区分不同对象的类。例如,形成所有树的类和所有石头的类,并区分它们。 面向对象程序设计方法的特征 (1) 所有东西都是对象。 可将对象想象成一种新型变量;它保存着数据,但可要求它对自身进行操作。理论上讲,可从要解决的问题身上提出所有概念性的组件,然后在程序中将其表达为一个对象。 (2) 程序是一大堆对象的组合; 通过消息传递,各对象知道自己该做些什么。为了向对象发出请求,需向那个对象“发送一条消息”。更具体地讲,可将消息想象为一个调用请求,它调用的是从属于目标对象的一个子例程或函数。 (3)
您可能关注的文档
- Java程序开发工具及资料.ppt
- 07列方程解稍复杂的百分数实际问题.ppt
- Java程序的编译和运行.ppt
- 0701向量及其线性运算.ppt
- 07年高职高考语文分析与08年的展望2.ppt
- Java程序设计--集合的总结学习.ppt
- Java程序设计-2-类型、变量和表达式.ppt
- 07第七章 垄断竞争条件下的价格和产量.ppt
- Java程序设计-9-异常.ppt
- 07角平分线的性质(1).ppt
- 清明节高中下学期主题班会课件.pptx
- 统编版语文一年级下册课件《语文园地三》.pptx
- 统编版语文一年级下册课件《语文园地六》.pptx
- 一例ECMO术患者的个案护理.pptx
- 2.12 辽宋夏金元时期经济的繁荣 课件 2025-2026学年统编版七年级历史下学期.pptx
- 一例重症肺炎患者改善肺功能的循证个案护理.pptx
- 青春不“翻车”:电动车安全小贴士 高中下学期主题班会.pptx
- 主动脉夹层破裂的急救护理.pptx
- Unit 3 My school calendar Part A let's spell 课件(内嵌音视频)2025-2026学年人教PEP版英语五年级下册.pptx
- 乳糜尿的微生物学分析.pptx
原创力文档

文档评论(0)