C++ 面向对象编程 (OOP)
1. 类与对象
类是对象的蓝图。
class Box {
public:
double length; // 盒子的长度
double breadth; // 盒子的宽度
double height; // 盒子的高度
};
2. 继承
允许我们依据另一个类来定义一个类。
- 基类 (Base Class)
- 派生类 (Derived Class)
3. 多态
- 静态多态(函数重载、运算符重载)
- 动态多态(虚函数)
4. 封装
数据隐藏,防止函数直接访问类类型的内部成员。
publicprivateprotected
5. 抽象
- 接口(抽象类)
- 纯虚函数