面向对象技术与VC++程序设计课件.pptxVIP

面向对象技术与VC++程序设计课件.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共175页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 面向对象技术概述面向对象技术的基本概念 面向对象技术是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。 面向对象程序设计从所处理的数据入手,以数据为中心而不是以功能为中心来描述系统,数据相对于功能而言具有更强的稳定性。 第1章面向对象程序的主要结构特点 第一,程序一般由类的定义和类的使用两部分组成,在主程序中定义各对象并规定它们之间传递消息的规律;第二,程序中的一切操作都是通过向对象发送消息来实现的,对象接到消息后,启动有关函数完成相应的操作。 第1章对象的概念(一) 面向对象技术认为客观世界是由各种各样的对象组成,每种对象都有各自的内部状态和运动规律,不同对象间的相互作用和联系就构成了各种不同的系统,构成了客观世界。对象是组成一个系统的基本逻辑单元,是一个有组织形式的含有信息的实体。 对象既可以表示一个抽象的概念,也可以表示一个具体的模块,既可以表示软件,也可以表示硬件。第1章对象的概念(二)对象(Object)由属性(Attribute)和行为(Action)两部分组成。属性是用来描述对象静态特征的一个数据项。行为是用来描述对象动态特征和行为的一个操作。对象是包含客观世界物体特征的抽象实体,是属性和行为的封装体。 第1章类的确定(一) 类(Class)是具有相同属性和行为的一组对象的集合;类为属于它的全部对象提供了统一的抽象描述;类的内部包括属性和行为两个主要部分;类是对象集合的再抽象。划分原则:寻求一个大系统中事物的共性,将具有共性的系统成分确定为一个类。第1章类的确定(二)确定某事物是一个类的步骤包括: 第一步,要判断该事物是否有一个以上的实例,如果有,则它是一个类;第二步,要判断类的实例中有没有绝对的不同点,如果没有,则它是一个类。因为类的每一个实例是相似的,具有相同属性和行为类别结构。不能把一组函数组合在一起构成类 ! 第1章消息和事件消息(Message)是描述事件发生的信息。消息是对象之间发出的行为请求。多个消息构成一个事件。封装使对象成为一个相对独立的实体,而消息机制为它们提供了一个相互间动态联系的途径,使它们的行为能互相配合,构成一个有机的运行系统。 第1章面向对象技术的基本特征 抽象性抽象就是忽略事物中与当前目标无关的非本质特征,更充分地注意与当前目标有关的本质特征。封装性封装就是把对象的属性和行为结合成一个独立的单位,并尽可能隐蔽对象的内部细节。继承性继承是一种联结类与类的层次模型。继承性是指特殊类的对象拥有其一般类的属性和行为的特性。 多态性 多态是指类中同一函数名对应多个具有相似功能的不同函数。多态性是指可以使用相同的调用方式来调用这些具有不同功能的同名函数的特性。 第1章三种常用面向对象程序设计语言简介 混合型面向对象程序设计语言C++ 纯面向对象程序设计语言Java 可视化程序设计语言Visual Basic 第1章本章主要内容简单的C++程序数据类型和表达式 程序的基本控制结构 函数 第2章简单的C++程序C++程序由一个或多个源代码文件构成。C++的源代码文件分为两类:头文件和源程序文件。 C++源程序包括编译预处理、程序主体和注释几部分。一般将变量(对象)、类型及类的定义、函数的声明等放在头文件(扩展名为.h);而将使用这些变量或函数的程序放在另一个文件中,成为C++源程序(扩展名.cpp)。第2章C++程序的编译过程分为预处理和正式编译两个步骤。在编译C++程序时,编译系统中的预处理模块首先根据预处理命令对源程序进行适当的加工,然后再正式编译。程序主体就是main函数。每一个C++源程序都必须且只能有一个main函数,作为程序的入口 。注释是程序员为程序语句所做的说明,是提高程序可读性的一种手段。注释一般分为两种:序言性注释和注解性注释。 第2章整 型int单字符型char字符型宽字符型w_char基本数据类型单精度型float实 型双精度型double逻辑型bool数据类型数 组type[ ]指 针type*空类型void结 构struct非基本数据类型联 合union枚 举enum类class数据类型和表达式 第2章常量在程序运行过程中,值不能被改变的量称为常量。常量定义格式为: const 数据类型 常量=表达式;第2章变量在程序运行过程中,值可以被改变的量称为变量。在C++中,任何一个变量在被使用之前必须被定义。 定义格式为:类型 变量名表;第2章指针和引用 指针也是一种变量,指针变量专门用来存放其它数据在内存的地址。是一种间接访问变量或对象的方法。 引用是某个变量或对象的别名,是另一种访问变量或对象的方法。 类型* 变量;类型 引用名=变量名或对象名;第2章数组 数组是一个由多个同类型变量组成的集合。数组元素被

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地山东
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档