云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C++教学大纲

C++教学大纲

  • 62 次阅读
  • 3 次下载
  • 2025/5/31 2:31:33

第九章 类的继承与多态性

【教学目的和要求】本章也是C++语言中面向对象的内容,要求熟练掌握C++语言中类的继承的含义,派生类的定义格式,类的多态性和类模板等概念。

【教学重点】派生类的定义格式。

【教学难点】类的多态性和类模板等概念。 【教学方法】讲授为主。 【讲授内容】

9.1 类的继承

类是一种抽象数据类型,是对具有共同属性和行为的对象(事物)的抽象描述,属性被描述为类的数据成员,行为被描述为类的函数成员(成员函数)。一个类可以继承一个或多个类,这个新类被称为继承类或派生类,被继承的类称为基类或父类。

派生类的定义格式:class 派生类名 : 基类表 { 成员表 };

无论派生类采用何种继承方式,基类中的私有成员在派生类中都不能用成员操作符访问,只能通过基类中提供的成员函数访问。

派生类的长度等于所有基类的长度之和(8),再加上派生类中定义的所有数据成员的长度之和。

9.2 类的虚函数与多态性

在类的成员函数的定义中,若在开始加上virtual关键字则称为虚的成员函数,当基类中的一个成员函数为虚函数时,则它的直接或间接派生类中的同一函数均为虚函数。

9.3 类的静态成员

在数据成员或成员函数前加上static关键字,就成为类的静态成员。类中的静态数据成员必须在类外给出定义和初始化,若没有初始化则自动置为0;静态数据成员不占对象存储空间,占用该类中的一个公共空间,该类中的每个对象均可访问。

9.4 类模板

是带有类型参数的类的定义,类型参数在类的定义前面由template选项给出。

·17·

第十章 C++流

【教学目的和要求】本章是C++语言中面向对象的内容,要求熟练掌握C++语言中C++流的概念,输入输出格式控制,以及文件操作等内容。

【教学重点和难点】C++流的概念,输入输出格式控制。 【教学方法】讲授为主。 【讲授内容】

10.1 C++流的概念

C++流是指信息在内存与外部设备之间传递(流动)的过程,分为三种情况: ? 标准I/O流:即内存同标准输入输出设备 ? 文件I/O流:内存同外部文件

? 字符串I/O流:内存变量同表示字符串流的字符数组

每一种I/O流可分为输入、输出和既输入又输出三种流动方式:输入、输出、既输入又输出。

10.2 输入输出格式控制

此节包括ios根基类中的三种枚举类型,ios根基类中的成员函数和控制输入输出数据

格式的操纵符等三方面内容。

10.3 文件操作

C++数据文件分为字符文件和字节文件两种,字符文件存储的是每个字符的ASCII码,字节文件存储的是数据的内部格式,对于数值数据,其内部格式和ASCII码格式是完全不同的,对于字符数据则完全相同。

在程序文件中进行文件操作需要使用#include命令包含fstream.h头文件。使用ofstream,ifstream, fstream流类能够分别用来定义输出文件流、输入文件流、输入和输出文件流对象。

10.4 字符串流

每个字符串流同一个内存数组相联系,在程序文件中进行字符串流操作需要使用#include命令包含strstrea.h头文件。使用ostrstream,istrstream, strstream流类能够分别用来定义输出字符串流、输入字符串流、输入和输出字符串流对象。

·18·

主要参考书

1、《C++语言基础教程》 徐孝凯 编著 清华大学出版社; 2、《Visual FoxPro实用教程》郑阿奇 主编 电子工业出版社。

·19·

搜索更多关于: C++教学大纲 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第九章 类的继承与多态性 【教学目的和要求】本章也是C++语言中面向对象的内容,要求熟练掌握C++语言中类的继承的含义,派生类的定义格式,类的多态性和类模板等概念。 【教学重点】派生类的定义格式。 【教学难点】类的多态性和类模板等概念。 【教学方法】讲授为主。 【讲授内容】 9.1 类的继承 类是一种抽象数据类型,是对具有共同属性和行为的对象(事物)的抽象描述,属性被描述为类的数据成员,行为被描述为类的函数成员(成员函数)。一个类可以继承一个或多个类,这个新类被称为继承类或派生类,被继承的类称为基类或父类。 派生类的定义格式:class 派生类名 : 基类表 { 成员表 }; 无论派生类采用何种继承方式,基类中的私有成员在派生类中都不能用成员操作符访问,只能通过基类中提

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com