C语言程序设计刘明才第11章C++程序设计基础课件教学.pptVIP

  • 1
  • 0
  • 约1.32万字
  • 约 98页
  • 2017-01-01 发布于广东
  • 举报

C语言程序设计刘明才第11章C++程序设计基础课件教学.ppt

第11章 C++程序设计基础 C++语言简介 C++程序简介 C++对C的扩充 类和对象 继承与派生 11.1 C++语言简介 C++语言源于C语言。C语言是结构化和模块化的语言,它是面向过程的。由于C语言的规则简单,它不仅拥有高级语言的数据表示和运算功能,而且可以直接对存储器内的数据进行操作,用C语言编写的程序在运行时的效率也比较高,所以C语言被广大的程序员所喜爱,成为一种世界流行的程序设计语言。 C++包含面向对象的几个重要特征:封装、数据隐蔽、继承和多态。 封装和数据隐蔽。通过类将对象的特性和功能组合成一个整体,称为封装。建立类就是建立封装的实体,类作为一个整体使用,隐藏了内部构造。对用户来说,只要知道如何使用类的功能,而不必知道它是如何工作的。 继承与重用。在原有类的基础上,经过适当的扩充和完善而派生出的新类,称之为子类或派生类,原有的类称为子类的父类或基类。子类和父类形成类的层次和类的继承关系。由于子类是在父类的基础上建立的,因此子类继承了父类的特性和功能。通过类的继承机制可以实现程序代码的重用,提高程序设计效率。 多态。多态性是指对象改变形式的能力,一个多态性对象可以有多种形式。C++通过函数多态与类多态支持“不同类型有各自的响应”的思想。 11.2 C++程序简介 一个简单的C++程序 用Visual C++运行一个简单的C++程序 11.2.1 一个简单的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档