📄C++ 继承
1. 继承概念:C++中的继承是面向对象编程的关键特性之一,允许从已有的类(基类)创建新类(派生类)。派生类继承了基类的特性,并且可以有自己的附加特性。
📄C++ 继承类型
1. 继承访问模式:在C++继承中,可以使用public、protected和private关键字以不同的访问模式从基类派生子类。这些关键字被称为访问指定符。
📄C++ 函数重写
1. 函数覆盖定义:在C++中,如果派生类和基类都定义了同名函数,使用派生类对象调用该函数时,将执行派生类中的函数,这被称为函数覆盖。
📄多重层次继承
1. 多级继承:在C++中,不仅可以从基类派生出一个类,还可以从已派生的类再派生出新的类,这被称为多级继承。例如,类C从类B派生,而类B又从类A派生。
📄友元函数与类
1. 友元函数和类:在C++中,友元函数和类提供了一种访问类的私有和受保护成员的机制。友元函数可以是不同类的成员函数,而友元类的所有成员函数都是另一个类的友元。
📄虚拟函数
1. 虚函数基本概念:虚函数是基类中的成员函数,预期在派生类中重新定义。当基类指针指向派生类对象时,虚函数确保调用的是派生类中的函数。
📄类模板
1. 类模板声明:类模板使用关键字template,后跟模板参数,允许创建单个类以处理不同数据类型。类模板可使代码更简短和可管理。