什么是覆盖?

来源:百度知道 编辑:UC知道 时间:2024/05/22 08:05:09
什么是覆盖????概念是什么

成员函数被重载:相同的范围(同一个类中);函数名字相同;参数不同;
覆盖:不同的范围(分别位于派生类和基类);函数名字相同;参数相同;基类函数必须有virtual函数。
隐藏:如果派生类的函数与基类函数同名,但是参数不同,基类的函数将被隐藏。
如果派生类的函数与基类函数同名,而且参数相同,但是基类的函数没有virtual关键字,则基类的函数被隐藏。

就系统而言,就是原来有的不会改变,缺少的或者是损坏的补充上或者是修复好