C++ OOP
C++ 什么是 OOP?
OOP 代表面向对象编程。
面向对象编程是关于创建"对象",这些对象可以保存数据以及操作这些数据的函数。
OOP 的优势
- OOP 为程序提供了清晰的结构
- 使代码更易于维护、重用和调试
- 帮助保持代码 DRY(不要重复自己, Don't Repeat Yourself)
- 使得用更少的代码和更短的开发时间创建完全可重用的应用程序成为可能
提示:DRY 原则意味着您应该避免多次编写相同的代码。将重复的代码移到函数或类中并重用它。
什么是类和对象?
类和对象是面向对象编程的两个主要方面。
类定义了对象应该是什么样子,而对象是基于该类创建的。例如:
| 类 | 对象 |
|---|---|
| 水果 | 苹果、香蕉、芒果 |
| 汽车 | 沃尔沃、奥迪、丰田 |
当您从一个类创建对象时,它会继承该类中定义的所有变量和函数。
在接下来的章节中,您将学习如何:
- 定义一个类
- 创建对象
- 访问类成员
- 以及更多
过程式编程 vs 面向对象编程
过程式编程是关于编写操作数据的函数。
面向对象编程是关于创建包含数据和函数的对象。
- 在过程式编程中,代码围绕函数组织。
- 在面向对象编程中,代码围绕对象组织。