1 / 3
文档名称:

面向对象程序设计方法资料.doc

格式:doc   大小:47KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

面向对象程序设计方法资料.doc

上传人:春天资料屋 2021/11/28 文件大小:47 KB

下载得到文件列表

面向对象程序设计方法资料.doc

相关文档

文档介绍

文档介绍:面向对象程序设计方法资料
面向对象程序设计方法资料
面向对象程序设计方法资料
2.面向对象程序设计的基本概念
面向对象程序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑定、数据封装、多态性、消息传递。通过这些概念面向对象的思想得到了具体的体现。
1)对象
对象是运行期的基本实体,它是一个封装了数据和操作这些数据的代码的逻辑实体。
2)类
类是具有相同类型的对象的抽象。一个对象所包含的所有数据和代码可以通过类来构造。
3)封装
封装是将数据和代码捆绑到一起,避免了外界的干扰和不确定性。对象的某些数据和代码可以是私有的,不能被外界访问,以此实现对数据和代码不同级别的访问权限。
4)继承
继承是让某个类型的对象获得另一个类型的对象的特征。通过继承可以实现代码的重用:从已存在的类派生出的一个新类将自动具有原来那个类的特性,同时,它还可以拥有自己的新特性。
5)多态
多态是指不同事物具有不同表现形式的能力。多态机制使具有不同内部结构的对象可以共享相同的外部接口,通过这种方式减少代码的复杂度。
6)动态绑定
绑定指的是将一个过程调用与相应代码链接起来的行为。动态绑定是指与给定的过程调用相关联的代码只有在运行期才可知的一种绑定,它是多态实现的具体形式。
7)消息传递
对象之间需要相互沟通,沟通的途径就是对象之间收发信息。消息内容包括接收消息的对象的标识,需要调用的函数的标识,以及必要的信息。消息传递的概念使得对现实世界的描述更容易。
3.面向对象语言
一个语言要称为面向对象语言必须支持几个主要面向对象的概念。根据支持程度的不同,通常所说的面向对象语言可以分成两类:基于对象的语言,面向对象的语言。
基于对象的语言仅支持类和对象,而面向对象的语言支持的概念包括:类与对象、继承、多态。举例来说, Ada 就是一个典型的基于对象的语言,因为它不支持继承、多态,此外其他基于对象的语言还有
Alphard 、CLU 、 Euclid 、 Modula 。面向对象的语言中一部分是新发明的语言,如 Smalltalk 、 Java,这些语言本
身往往吸取了其他语言的精华,而又尽量剔除他们的不足,因此面向对象的特征特别明显,充满了蓬勃的生
机;另外一些则是对现有的语言进行改造,增加面向对象的特征演化而来的。如由 Pascal发展而来的 Object
Pascal,由 C 发展而来的 Objective-C ,C++ ,由 Ada 发展而来的 Ada 95 等,这些语言保留着对原有语言的兼容,并不是纯粹的面向对象语言,但由于其前身往往是有一定影响的语言,因此这些语言依然宝刀不老,在程
序设计语言中占有十分重要的地位。
4.面向对象程序设计的优点
面向对象程序设计方法资料
面向对象程序设计方法资料
面向对象程序设计方法资料
面向对象出现以前,结构化程序设计是程序设计的主流,结构化程序设计又称为面向过程的程序设计。在面向过程程序设计中,问题被看作一系列需要完成的任务,函数(在此泛指例程、函数、过程)用于完成这些

最近更新

吉林省利用外商直接投资的影响因素及对策研究.. 2页

2024年小学生读书心得体会(合集15篇) 17页

各向异性无线传感器网络节点定位算法的研究的.. 2页

2024年小学生自我介绍通用 13页

右旋糖酐酶纯化与表征的开题报告 2页

2024年小学生演讲稿经典 4页

2024年小学生清明节主题演讲稿(精选21篇) 28页

2024年小学生植树节作文(精选36篇) 26页

2024年小学生新生自我介绍 3页

2024年小学生排比句的句子 6页

双边滤波算法的快速实现及其在图像处理的应用.. 2页

双壳油船碰撞结构损伤数值研究及液货泄漏量分.. 2页

县级工商行政管理部门对C2C电子商务的监管研究.. 2页

去铁酮、氯碘喹干预对大鼠脑出血后三价铁相关.. 2页

2024年小学生保护环境日记(7篇) 6页

压裂用自主式井下电子压力计系统设计研究的开.. 2页

印度中产阶级研究的开题报告 2页

第五节牙槽外科手术 29页

南阳市中小型科技企业全寿命周期成本管理方案.. 2页

2024年小学校园文化设计方案 14页

2023年消防救援站党支部工作总结 4页

慢性胃炎中医症候评分表格模板2 3页

教师心得体会师德感悟篇范文2023年 9页

学校食堂6s管理内容和标准四篇 51页

夹江陶瓷产业发展历程和基本概况 5页

超声科质量控制评分表(共1页) 1页

高速铁路桥梁缺陷整治方案 56页

尊师开示 7页

十五种解经讲道法(1) 55页

张宏宝尊师谈养生修炼的利与弊 10页