🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
1)overload,将语义相近的几个函数用同一个名字表示,但是**参数和返回值不同**,这就是函数重载 特征:相同范围(同一个类中)、函数名字相同、参数不同、virtual关键字可有可无 2)override,派生类覆盖基类的虚函数,实现接口的重用 特征:不同范围(基类和派生类)、函数名字相同、参数相同、基类中必须**有****virtual关键字**(必须是虚函数) 3)overwrite,派生类屏蔽了其同名的基类函数 特征:不同范围(基类和派生类)、函数名字相同、参数不同或者参数相同且**无****virtual**关键字