C语言程序设计工业和信息化普通高等教育“十二五”规划教材立项项目课件作者贾宗璞许合利c12C++基础.pptVIP

  • 1
  • 0
  • 约1.31万字
  • 约 33页
  • 2018-05-08 发布于广东
  • 举报

C语言程序设计工业和信息化普通高等教育“十二五”规划教材立项项目课件作者贾宗璞许合利c12C++基础.ppt

引子 构造函数与析构函数 三种继承方式的使用 多态性与虚函数的使用 12.1 概述 C++的发展历程 C++语言是在C语言的基础上扩展而成的,是C语言的超集。 增加了面向对象程序设计(Object-Oriented Programming,简称OOP)的支持。 例C++程序。 面向对象程序设计 类是一组具有相同属性和相同操作的对象的集合。对象就是一个包含有数据以及相关操作的集合的软件包。基本特征: 抽象 对具体问题(对象)进行概括,抽出一类对象的公共性质并加以描述的过程。 封装 将抽象得到的数据成员和代码成员结合起来,形成一个有机的整体,也就是将数据与操作数据的行为进行有机地结合。 封装 指在已有类(称父类)基础上创建一个新类(称派生类),用户通过增加、修改或替换父类中的函数成员产生派生类,以便对父类进行扩充。 多态 指类中具有相似功能的不同函数使用同一个名称来实现。 12.2 C++对C的扩充 C++的输入输出 用cout输出 cout必须和一起使用 cout“Hello world!”endl; 例如 用cin输入 标准输入流cin从输入流中提取字符,并将其转换为输入语句所指定的数据类型,然后存储在指定的内存位置。 int n; cinn; 例如 重载函数与缺省参数的函数 函数重载 参数类型不同的重载函数,例如 参数个数不同的重载函数,例如 带

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档