VisualC++.NET程序设计教程与上机指导第三章.pdfVIP

VisualC++.NET程序设计教程与上机指导第三章.pdf

  1. 1、本文档共17页,可阅读全部内容。
  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章 概 述 教学提示:类和对象是面向对象程序设计的核心概念,继承性和 多态性是面向对象程序设计的重要特性,本章对Visual C++ .NET 中的 类和对象、继承和派生、多态和虚函数、模板类和模板函数进行了详 细介绍。 教学目标:掌握类和对象的定义,熟悉Visual C++ .NET语言中的 继承机制,能熟练地通过重载、虚函数、抽象类等手段实现多态性。 3.1 类和对象 3.1 类和对象 类和对象是面向对象程序设计的核心,所以理解类和对象的概念是 学习面向对象程序设计的关键。 3.1.1 类和对象的定义 3.1.2 对象与对象的定义 3.1.3 成员变量和成员函数 3.1.4 构造函数和析构函数 3.1.1 类和对象的定义 3.1.1 类和对象的定义 类是一种复杂的数据类型,它是将不同类型的数据和与这些数 据相关的操作封装在一起的集合体。类的定义格式一般分为说明部 分和实现部分。说明部分是用来说明该类中的成员,包括数据成员 的说明和成员函数的说明。其中,成员函数是用来对数据成员进行 操作的,又称为“方法” 。实现部分是用来对成员函数的定义。 类的一般定义格式如下: class类名 { public: 成员函数或数据成员的说明 private: 成员函数或数据成员的说明 } 各个成员函数的实现 返回 3.1.2 对象与对象的定义 3.1.2 对象与对象的定义 对象是类的实例。对象是属于某个已知的类。因此,定义对象之 前,一定要先定义好该对象的类。 对象在确定了它的类以后,其定义格式如下: 类名 对象名表 其中,类名是要定义的对象所属类的名字,即所定义的对象是该 类类型的对象。对象名表 中可以有一个或多个对象,多个对象名 是用逗号分隔。 返回 3.1.3 成员变量和成员函数 3.1.3 成员变量和成员函数 一个对象的成员就是该对象的类所定义的成员。对象成员有数据 成员和成员函数,其表示方法如下: 对象名.数据成员名 或者 对象.成员函数名(参数表) 返回 3.1.4 构造函数和析构函数 3.1.4 构造函数和析构函数 1. 构造函数和析构函数 2. 默认构造函数和默认析构函数 3. 复制初始化构造函数 返回 1. 构造函数和析构函数 1. 构造函数和析构函数 构造函数和析构函数是在类体中说明的两种特殊成员函数。构 造函数的功能是在创建对象时,使用给定的值来初始化对象。析构 函数的功能是用来释放一个对象,在对象删除前,用它来做一些清 理工作,它与构造函数的功能正好相反。 返回 2. 默认构造函数和默认析构函数 2. 默认构造函数和默认析构函数 在类定义过程中,如果没有定义任何构造函数,则编译器自动生 成一个不带参数的默认构造函数,其格式如下: 类名::默认构造函数名() { … } 返回 3. 复制初始化构造函数 3. 复制初始化构造函数 复制初始化构造函数是一种特殊的成员函数,它的功能是用一个 已知的对象来初始化一个被创建的同类对象。复制初始化构造函数 实际上也是构造函数,它是在初始化时被调用来将一个已知对象的 数据成员值复制给正在创建的另一个同类对象。 返回 3.2 类的继承和派生 3.2 类的继承和派生 继承性是面向对象程序设计中最重要的机制。这种机制改变了过去 传统的非面向对象程序设计中那种对不再适合要求的用户

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档