C++期末复习小整理(三) .pdfVIP

  • 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)

1亿VIP精品文档

相关文档