- 3
- 0
- 约1.54万字
- 约 15页
- 2023-12-15 发布于河南
- 举报
C++期末复习⼩整理(三)
C++课上整理及思考
1.绪论
C++融合了三种不同的⽅法,
⾯向过程的编程:C++继承了C语⾔⾼效、简洁、快速和可移植性的传统
(⾃顶向下、逐步求精结构化编程技术反映了过程性编程的思想,根据可执⾏的操作来构思⼀个程序)
基于对象和⾯向对象的编程:C++在C语⾔基础上添加,C++的核⼼概念就是类
(强调数据,让语⾔来满⾜问题的要求类和对象⾃下向上(bottom-up)编程
有助于创建可重⽤的代码)
泛型编程:C++模板特性⽀持
(强调算法创建独⽴于类型的代码)
C++与C保持兼容,C++不是⼀个纯正的⾯向对象的语⾔
类的分类:
抽象类:
含有纯虚函数的类被称为抽象类。抽象类只能作为派⽣类的基类,不能定义对象,但可以定义指针。
抽象类为类族建⽴⼀个公共的接⼝,更好的发挥多态性
基类
派⽣类
⾯向对象程序设计的特点
封装性
继承性
多态性
继承对于软件复⽤有着重要意义,是⾯向对象技术能够提⾼软件开发效率的重要原因之⼀。
2.简单程序设计
字符集:
字母
包括⼤写英⽂字母ABCDEFGHIJKLMNOPQRSTUVWXYZ
和⼩写英⽂字母abcdefghij
原创力文档

文档评论(0)