ImageVerifierCode 换一换
你正在下载:

C++概述.ppt

[预览]
格式:PPT , 页数:32 ,大小:646.50KB ,
资源ID:379230      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-379230.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C++概述.ppt)为本站会员(周芸)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

C++概述.ppt

1、C+概述,第一章,2,目标,传统编程的缺点 对象 类 抽象 继承 封装 多态性,3,面向对象的方法 3-1,二十世纪七十年代发展起来的结构化编程的解决方案模拟人类的思维过程将数据当作单个“对象”进行操作,4,面向对象的方法 3-2,现实世界中所有的事物都是对象 对象都具有某些特征,并展现某些行为,5,面向对象的方法 3-3,公司中的不同部门都是对象,6,面向对象的语言,主要的面向对象语言 C+ Smalltalk Eiffel CLOS Java,7,传统编程的缺点,程序难以管理 数据修改存在问题 难以实现,8,面向对象的编程,按照实体在现实世界中的表现来实现 将活动和属性与每一实体相关联,数

2、据 员工详细资料 工资结算表 票据 凭证 收据,函数 计算工资 支付工资 支付帐单 记帐 银行交易,会计,9,面向对象的基本概念,对象 帮助理解现实世界 为计算机应用提供实践基础 类 描述一组相关对象 属性 对象的特征,也称为特性 函数 对象执行的活动,10,对象 4-1,具有确定边界,且与所要处理的问题相关的概念或事物对象的用途 帮助理解现实世界 为计算机应用提供实践基础,11,对象 4-2,计算机用户环境中的元素 窗口 菜单 数据集合 机器零件清单 员工档案 用户自定义的数据类型 时间 角度 复数,12,对象 4-3,13,对象 4-4,对象有其自身的属性,而且可以进行某些活动,属性,活动

3、,停车 发动 加速 倒车,颜色 重量 年份 发动机功率,14,类,多边形对象,多边形类,属性 顶点 边的颜色 填充颜色,方法 绘制 擦除 移动,抽象为,15,抽象 3-1,考察特定应用程序相关问题的某些方面的过程,Class,16,抽象 3-2,数据抽象是识别特定实体的属性和方法的过程,17,抽象 3-3,抽象分为两类 数据抽象 识别与特定的应用程序相关的属性 过程抽象 将注意力集中在过程的参数和返回值,而不是实现,18,继承 2-1,继承重用现有类生成新类 可重用性通过继承来实现,19,继承 2-2,超类是有其他类继承其行为的类 继承其他类的类称为子类,20,封装 2-1,信息隐藏的过程有选

4、择的数据隐藏防止意外的数据破坏更易于隔离和修复错误,21,封装 2-2,封装是允许有选择地隐藏类中的属性和方法的过程,22,可重用性 2-1,程序可以分解为可重用的对象 现有类可以和附加功能一起使用,23,可重用性 2-2,24,多态性 2-1,同样的函数在不同的类上有不同的行为,25,多态性 2-2,类:形状 方法: 绘制 移动 初始化,子类,26,关于类的更多内容,类包含 数据成员 函数 数据成员是通过函数访问的 对象是类的实例 类可以拥有其它类无法访问的部分,27,类定义,#include class Animal public: int noOfLegs; public: char n

5、ame10;private: char gender; public: void showData()cout “名称:“ name;cout “腿的数目:“ noOfLegs ;cout “性别:“ gender; ;,28,C+简介,由AT&T贝尔实验室的Bjarne Stroustrup开发 从C语言派生的 与C语言是兼容的 使用编译时绑定,29,C+中的保留字,class friend virtual inline private public protected const this new delete operator,30,一个简单的C+程序,#include class person public:char name16;int age; ; /类 person 结束 void main() person myself;cout myself.name;cout myself.age;cout “n 您的年龄是 “ myself.age “ 岁“; ,31,VC+集成开发环境,使用上面的程序,演示VC+集成开发环境的使用,32,总结,传统编程的缺点 对象 类 抽象 继承 封装 多态性,

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1