北大青鸟:《C++》PPT教学课件 第一章 C++概述

北大青鸟 c 第一章 C+概述 Ⅴ ersion3.0 CHA
Version 3.0 C++概述 第一章

目标 传统编程的缺点 对象 类 抽象 继承 封装 多态性 北大青鸟
2 目标 • 传统编程的缺点 • 对象 • 类 • 抽象 • 继承 • 封装 • 多态性

面向对象的方法31 二十世纪七十年代发展起来的 ·结构化编程的解决方案Obet Oriented 模拟人类的思维过程P rograms 将数据当作单个“对泉”进行操作 北大青鸟
3 面向对象的方法 3-1 • 二十世纪七十年代发展起来的 • 结构化编程的解决方案 • 模拟人类的思维过程 • 将数据当作单个“对象”进行操作

面向对象的方法32 现实世界中所有的事物都是对象 对泉都具有某些特征,并展现某些行为 816 北大青鸟
4 面向对象的方法 3-2 • 现实世界中所有的事物都是对象 • 对象都具有某些特征,并展现某些行为

面向对象的方法33 公司中的不同部门都是对象 计 人事 销售 北大青鸟
5 面向对象的方法 3-3 • 公司中的不同部门都是对象 会计 人事 销售

面向对象的语言 主要的面向对象语言 C Smalltalk Eiffel CLOS Java 6 北大青鸟
6 面向对象的语言 • 主要的面向对象语言 – C++ – Smalltalk – Eiffel – CLOS – Java

传统编程的缺点 程序难以管理 数据修改存在问题 难以实现 yBILL 北大青鸟
7 传统编程的缺点 • 程序难以管理 • 数据修改存在问题 • 难以实现

面向对象的编程 按照实体在现实世界中的表现来实现 将活动和属性与每一实体相关联 数据 函数 员工详细资料 计算工资 工资结算表 支付工资 票据 会计 支付帐单 凭证 记帐 收据 银行交易 北大青鸟
8 面向对象的编程 • 按照实体在现实世界中的表现来实现 • 将活动和属性与每一实体相关联 数据 员工详细资料 工资结算表 票据 凭证 收据 函数 计算工资 支付工资 支付帐单 记帐 银行交易 会计

面向对象的基本概念 对象 帮助理解现实世界 为计算机应用提供实践基础 类 描述一组相关对象 属性 对象的特征,也称为特性 函数 对象执行的活动 北大青鸟
9 面向对象的基本概念 • 对象 – 帮助理解现实世界 – 为计算机应用提供实践基础 • 类 – 描述一组相关对象 • 属性 – 对象的特征,也称为特性 • 函数 – 对象执行的活动

对象41 具有确定边界,且与所要处理的问题相关 的概念或事物 对象的用途 帮助理解现实世界 为计算机应用提供实践基础 北大青鸟
10 对象 4-1 • 具有确定边界,且与所要处理的问题相关 的概念或事物 • 对象的用途 – 帮助理解现实世界 – 为计算机应用提供实践基础
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北大青鸟:《C++》PPT教学课件 第十章 模板.ppt
- 北大青鸟:《C++》PPT教学课件 第九章 多态.ppt
- 北大青鸟:《C++》PPT教学课件 第八章 继承.ppt
- 北大青鸟:《C++》PPT教学课件 第七章 友员.ppt
- 北大青鸟:《C++》PPT教学课件 第六章 文件操作和异常.ppt
- 北大青鸟:《C++》PPT教学课件 第五章 流.ppt
- 北大青鸟:《C++》PPT教学课件 第四章 特殊的函数.ppt
- 北大青鸟:《C++》PPT教学课件 第三章 数据抽象.ppt
- 北大青鸟:《C++》PPT教学课件 第二章 高级函数特性.ppt
- 《C语言程序设计》课程教学资源:PPT教学课件 总复习.ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第七章 模拟信号的数字传输(3/3).ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第七章 模拟信号的数字传输(2/3).ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第七章 模拟信号的数字传输(1/3).ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第五章 数字基带传输系统.ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第四章 模拟调制系统(4.3)AM调制系统性能.ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第四章 模拟调制系统(4.2)线性调制系统的抗噪声性能.ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第四章 模拟调制系统(4.1)引言.ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第三章 信道.ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第二章 随机信号分析.ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第一章 绪论(主讲:单树民).ppt
- 重庆三峡职业学院:《商品网络防伪查询系统》讲义(毕业论文).doc
- 北京大学出版社:《C语言》PPT教学课件 第一章 C语言概述.ppt
- 北京大学出版社:《C语言》PPT教学课件 第二章 程序的灵魂一算法.ppt
- 北京大学出版社:《C语言》PPT教学课件 第三章 数据类型、运算符与表达式.ppt
- 北京大学出版社:《C语言》PPT教学课件 第四章 最简单的c程序设计.ppt
- 北京大学出版社:《C语言》PPT教学课件 第五章 选择结构程序设计.ppt
- 北京大学出版社:《C语言》PPT教学课件 第六章 循环控制.ppt
- 北京大学出版社:《C语言》PPT教学课件 第七章 数组.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第2章 数据库服务器的安装与卸载.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第3章 创建数据库.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第4章 Oracle企业管理器.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第5章 SQLPLUS.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第6章 物理存储结构.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第7章 逻辑存储结构.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第8章 数据库实例与操作模式.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第9章 数据库的启动与关闭.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第10章 模式对象.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第11章 安全管理.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第12章 数据库备份与恢复.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第13章 网络管理.ppt