版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1 章节章节C 面向对象程序设计面向对象程序设计 C语言是C+的一个子集,C+包含了C语言的全 部内容。 C+语言的主要特点: 1.C+保持与C语言的兼容,现有的许多C代码 不经修改就可以为C+所用。 2.对面向对象方法的支持。 第1页/共15页 1.1. 注释行注释行 2.2. 声明语句声明语句 3.3. C+C+的输入的输入/ /输出输出 4.4. 数据类型变量的定义数据类型变量的定义 5.5. 函数声明或定义函数声明或定义 6.6. 函数的形式参数函数的形式参数 7.7. 内联函数内联函数 8.8. 函数形参默认值函数形参默认值 9.9. 函数的重载函数的重载 10. 10. 访问
2、全局变量访问全局变量 11. 11. 调用类的构造函数与析构函数调用类的构造函数与析构函数 第2页/共15页 第3页/共15页 14.3 面向对象技术面向对象技术 第4页/共15页 面向对象技术(Object-Oriented technology)是在80年代末出现的,它是 为了适应开发和维护复杂应用软件的需要 ,为解决软件危机而诞生的。面向对象的 程序设计方法是继结构化程序设计方法之 后的一种新的程序设计方法。 二、面向对象程序设计二、面向对象程序设计 第5页/共15页 设计的出发点: 面向过程:按功能进行分解,划分模块。 面向对象:以客观世界中存在的事物为对 象,研究对象的属性、行为以及
3、对象之间 的相互作用关系。 二、面向对象程序设计二、面向对象程序设计 第6页/共15页 14.4 14.4 类与对象类与对象 第7页/共15页 在面向对象的程序设计中,通过对象对象来表示 事物; 用对象(Object)与对象间消息的传递消息的传递来表 现事物间的联系; 用对象的方法方法实现对对象的操作。 第8页/共15页 从实现形式上讲,对象是一个从实现形式上讲,对象是一个状态状态和和操作(操作( 或方法)或方法)的封装体。的封装体。 状态由对象的数据结构的内容和值定义,方状态由对象的数据结构的内容和值定义,方 法是一系列的实现步骤,它由若干操作构成法是一系列的实现步骤,它由若干操作构成 。
4、对对象进行抽象形成类。对对象进行抽象形成类。 第9页/共15页 在面向对象的程序设计中,在面向对象的程序设计中, 类类 是数据和是数据和 函数的封装体。函数的封装体。 第10页/共15页 类是一种类型,它封装了数据和操作;类是一种类型,它封装了数据和操作; 对象是类的实例对象是类的实例 一个类可以有多个对象,一个对象必须属一个类可以有多个对象,一个对象必须属 于某个类。于某个类。 第11页/共15页 面向对象技术的面向对象技术的基本特征基本特征主要有:主要有: 封装性、继承性、多态性封装性、继承性、多态性。 封装性:封装性:是将数据结构和对数据进行的操是将数据结构和对数据进行的操 作结合在一起,形式一个整体,对外隐蔽作结合在一起,形式一个整体,对外隐蔽 其内部实现细节,同时避免了数据紊乱带其内部实现细节,同时避免了数据紊乱带 来的调试与维护的困难。来的调试与维护的困难。 第12页/共15页 n继承性:是一个对象可以获得另一个对象的 特性的机制。对象的特性包括对象的属性( 数据)和方法(函数)。继承增强了软件的 可扩充性,并为代码重用提供了强有力的手 段。 n多态性:指相同的函数调用被不同的对象接 收时,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中国高平整电子玻纤布行业市场规模及投资前景预测分析报告
- 2026年中国高弹性塑胶丝网油墨行业市场规模及投资前景预测分析报告
- 2026年大学大四(动漫游戏设计)动漫角色造型设计阶段测试题及答案
- LG(中国)秋招试题及答案
- 2026中国进出口银行秋招面试题及答案
- 2026中国航天科技集团校招试题及答案
- 2026中国海油校招面试题及答案
- 2026年政务督查知识考试题库及答案
- 税务合规培训通知函4篇
- 2026中国兵器工业校招面试题及答案
- 2026年工程复工复产专项方案
- GB 4053.1-2025固定式金属梯及平台安全要求第1部分:直梯
- 网络安全应急演练操作手册(标准版)
- 【黑产大数据】2025年互联网黑灰产趋势年度总结
- 2026年山东圣翰财贸职业学院单招综合素质考试备考试题带答案解析
- 2026年竞彩知识模拟练习题集含答案
- 2025年退休党支部书记抓党建工作述职报告
- 水下焊接技术培训课件
- 2026年小红书运营账号人设差异化打造调研
- 2025年安徽粮食工程职业学院单招职业适应性考试模拟测试卷附答案解析
- 大班幼儿劳动教育的现状与对策研究
评论
0/150
提交评论