c面向对象程序设计(第二版)—第一章面向对象程序设计概述.ppt

c面向对象程序设计(第二版)—第一章面向对象程序设计概述.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c面向对象程序设计(第二版)—第一章面向对象程序设计概述

* * * * * * * C++面向对象程序设计 1.4 Visual C++6.0开发环境 图1-4 Hello项目Developer Studio窗口 * C++面向对象程序设计 1.4 Visual C++6.0开发环境 MSDN帮助系统。除了有关Visual C++6.0 IDE具体操作说明的联机帮助文件,Microsoft Visual Studio还提供了MSDN Library(Microsoft developer network library)组件。MSDN帮助系统是一个HTML格式的帮助文件,它所包含的内容非常丰富,包含了有关Visual Studio的编程原理、方法和应用实例等内容。并且使用MSDN时可以通过访问微软网站“”获得有关MSDN的必威体育精装版信息。 * C++面向对象程序设计 1.4 Visual C++6.0开发环境 用户通过选择Help菜单下的Contents命令或Search工具栏按钮就可以进入MSDN帮助系统,也可单击F1键快速获取相关内容的帮助。图1-5是MSDN Library是一般界面 。 * C++面向对象程序设计 1.4 Visual C++6.0开发环境 图 1-5 MSDN帮助系统 * * * * * * * * * * * * * * * * * * * * * * * * * * * * C++面向对象程序设计 C++面向对象程序设计(第二版) 主编 曹静 中国水利水电出版社 C++面向对象程序设计(第二版) 第一章 面向对象程序设计概述 * C++面向对象程序设计 第一章 面向对象程序设计概述 1.1 面向对象的基本概念 1.2 C++面向对象程序设计 1.3 C++程序的基本组成 1.4 Visual C++6.0开发环境 * C++面向对象程序设计 1.1 面向对象的基本概念 面向对象程序设计的本质是把数据及对数据的操作方法放在一起,作为一个相互依存、不可分离的整体——对象。 对同类型对象抽象出其共性,形成类。 * C++面向对象程序设计 1.1 面向对象的基本概念 面向对象程序设计方法具有4个基本特征:抽象、封装、继承和多态性 。 抽象(abstract)就是忽略事物的非本质特征,只注意那些与当前目标有关的本质特征,从而找出事物的共性,把具有共同性质的事物划分为一类,得出一个抽象的概念。面向对象方法中的“类”将具有相同属性和行为的一组对象提供了抽象的描述,一个属于某类的对象称为该类的一个实例 。 * C++面向对象程序设计 1.1 面向对象的基本概念 封装(encapsulation)就是把每个对象的数据(属性)和操作(行为)包装在一个类中,并尽可能隐藏对象的内部细节。一般限制直接访问对象的属性,而应通过操作接口访问,这样使程序中模块之间关系更简单、数据更安全。对程序的修改也仅限于类的内部,使得由于修改程序所带来的影响局部化 。 * C++面向对象程序设计 1.1 面向对象的基本概念 多态性(polymorphism)是指允许不同类的对象对同一消息作出的响应不相同。一般类中定义的属性或行为,被特殊类继承后,可以具有不同的数据类型或者是表现出不同的行为。这使得同一个属性或行为在一般类及其各个特殊类中具有不同的语义 * C++面向对象程序设计 1.1 面向对象的基本概念 通过使用面向对象程序设计的抽象、封装、继承和多态性等机制,程序更易于维护、更新和升级。利用代码可重用性,程序员可以在程序中大量使用成熟的类库,从而缩短程序的开发时间,提高程序员的工作效率和程序的可靠性。 * C++面向对象程序设计 1.2 C++面向对象程序设计 本书介绍的主要就是使用最为广泛的C++语言和使用C++语言进行面向对象程序设计的方法。在学习编程之前,我们首先来简单了解以下C++程序的开发过程。 * C++面向对象程序设计 1.2 C++面向对象程序设计 程序的开发通常要经过编辑、编译、连接、运行调试这几个步骤。编辑是将源程序输入到计算机中,生成后缀为.cpp的磁盘文件。编译(compile)是将程序的源代码转换成机器语言代码。程序员编制的源程序被编译后,会生成一个目标文件,这个文件通常以.obj作为文件扩展名,该目标文件为源程序的目标代码。 * C++面向对象程序设计 1.2 C++面向对象程序设计 但是编译后的程序还不能由计算机执行,因为目标代码只是一个个的程序块,需要相互衔接成为一个适应一定操作系统环境的程序整体。为了把它转换成可执行程序,必须进行连接(link)。C++程序通常是通过同时连接一个或多个目标文件以及一个或几个库而创建的。 * C++面向对象程序设计 1.2 C++面向对象程序设计 库(.lib)是一组由机器指令构成的程序代码,

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档