- 3
- 0
- 约小于1千字
- 约 7页
- 2019-05-14 发布于广东
- 举报
第一讲 面向对象程序设计概论 苏州大学 计算机科学与技术学院 面向对象与面向过程 面向过程程序设计 采用函数(或过程)来描述对数据结构的操作,但又将函数与其所操作的数据分离开来。 C语言 面向对象程序设计 是一种围绕真实世界的概念来组织模型的程序设计方法,它采用对象来描述问题空间中的实体 将数据与对数据进行操作的方法放在一起,做为一个相互依存、不可分离的整体——对象。 面向对象的程序设计是以数据为中心而不是以功能为中心来描述系统 面向对象基本概念 对象 系统中用来描述客观事物的一个实体 用来构成系统的基本单位 对象由一组属性和行为构成。 属性 是用来描述对象静态特征的数据项 行为(方法) 是用来描述对象动态特征的操作序列 面向对象基本概念(续1) 类 是具有相同属性和服务的一组对象的集合 类和对象是抽象和具体的关系 封装 把过程与数据封藏起来,对数据的访问只能通过已定义的界面。 保证了程序的模块独立性,使的程序维护与修改教为容易 面向对象基本概念(续2) 继承与派生 是一种连接类与类的层次模型。 很好的解决了软件的可重用性问题。提高软件开发效率。 重载 一个函数名或一个运算符可以根据不同的参数或运算对象完成不同的功能或运算 面向对象基本概念(续3) 多态 指同样的消息被不同类型的对象接收时导致完全不同的行为 通过重载与虚函数实现。继承与派生 面向对象主流开发工具 Visual C++: C++ Builder: Visual Basic Delphi Java Visual j++ JDK Visual Java Jbuilder Visual Foxpro C# * * *
您可能关注的文档
- 苏州大学东吴商学院(财经学院)基础会计学课件第十章 财务报表.ppt
- 苏州大学东吴商学院(财经学院)基础会计学课件第四章 基本经济业务的核算.ppt
- 苏州大学东吴商学院(财经学院)基础会计学课件第五章 成本计算.ppt
- 苏州大学东吴商学院(财经学院)基础会计学课件第一章 总论.ppt
- 苏州大学机电工程学院机电一体化系统设计课件 第八章.ppt
- 苏州大学机电工程学院机电一体化系统设计课件 第二章.ppt
- 苏州大学机电工程学院机电一体化系统设计课件 第九章.ppt
- 苏州大学机电工程学院机电一体化系统设计课件 第六章.ppt
- 苏州大学机电工程学院机电一体化系统设计课件 第七章.ppt
- 苏州大学机电工程学院机电一体化系统设计课件 第三章.ppt
最近下载
- 2025-2030中国氮化铝粉行业市场发展趋势与前景展望战略研究报告.docx
- 混凝土路面砖JC446-2000标准.pdf VIP
- 三相交流系统短路容量计算及编制说明.pdf VIP
- SH_T 3408-2022 石油化工钢制对焊管件技术规范.docx
- JC_T 2453-2018中空玻璃间隔条 第3部分:暖边间隔条.pdf
- 太阳能模拟软件:SAM二次开发_(4).SAM数据输入与管理.docx VIP
- ISO 9001 2026 DIS新版标准核心变化点解读教材.pdf VIP
- 二十届中纪委五次全会知识测试题及答案解析.doc VIP
- 2025年吊带技术规范标准[详].pdf VIP
- 安全生产管理组织机构图.doc VIP
原创力文档

文档评论(0)