- 1
- 0
- 约1.32万字
- 约 98页
- 2017-01-01 发布于广东
- 举报
第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 一个简单的
您可能关注的文档
- C语言程序设计姜海涛C语言程序设计第九章课件教学.ppt
- C语言程序设计姜海涛C语言程序设计第六章课件教学.ppt
- C语言程序设计姜海涛C语言程序设计第七章课件教学.ppt
- C语言程序设计姜海涛C语言程序设计第三章课件教学.ppt
- C语言程序设计姜海涛C语言程序设计第十章课件教学.ppt
- C语言程序设计姜海涛C语言程序设计第四章课件教学.ppt
- C语言程序设计姜海涛C语言程序设计第五章课件教学.ppt
- C语言程序设计姜海涛C语言程序设计第一章课件教学.ppt
- C语言程序设计刘国成张丹彤第八章指针课件教学.ppt
- C语言程序设计刘国成张丹彤第二章(续)课件教学.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 2025年从“五方面人员”中选拔乡镇领导班子成员考试历年参考题库含答案详解.docx VIP
- 北方工业大学复变函数fb培训教程文件.ppt VIP
- 上海局营业线施工安全知识培训考试题及答案.docx
- RAZ-C分级阅读All About Penguins(带练习册).pdf VIP
- 2024年考研英语核心词汇.doc VIP
- 电站锅炉自动测控系统设计.doc VIP
- 北方工业大学复变函数fb1-1.ppt VIP
- 铝冶炼连续铸锭工岗位考试试卷及答案.doc VIP
- 2025年江苏省盐城市中考化学真题(含答案).pdf
- (省统测)贵州省2026年4月高三年级适应性考试语文试卷(含答案解析).docx
原创力文档

文档评论(0)