封装
- 类
- 数据成员
- 成员函数(构造,析构,工具,行为,操作运算符重载)
继承
- 派生类继承共享基类
- 派生类改写—重写(override)(析构和改写的函数virtual)
- 派生类添加新函数
多态
多个派生类继承于同一个基类,基类中定义的某个行为在派生类中表现的不同的现象。
表现:基类指针指向不同派生类对象,用此基类指针调用基类中的虚函数时,就会随着基类指针指向的不同的派生类对象而表现出不同的行为。
重载
同一类中的同名函数。函数名相同,返回类型不做要求,参数修饰必须不同(个数,类型)。(c语言中不能重载,在c++中要使用c语言代码必须在代码前加extern"c")