这几个词的英文 重载overload 覆盖override 隐藏hide
覆盖override和隐藏hide对于不同类
覆盖override 是指 子类对父类virtual函数进行覆盖,要求子类的该函数与父类的中的完全相同,包括名字 返回类型 参数,前面也要带virtual
隐藏hide 对于父类中没有virtual的函数,子类中同名的函数,其他相同或不相同不管,就会调用子类的而隐藏父类
重载overload 对于一个类中的函数的,函数同名,但参数不同,同一个函数的不同行为
这几个词的英文 重载overload 覆盖override 隐藏hide
覆盖override和隐藏hide对于不同类
覆盖override 是指 子类对父类virtual函数进行覆盖,要求子类的该函数与父类的中的完全相同,包括名字 返回类型 参数,前面也要带virtual
隐藏hide 对于父类中没有virtual的函数,子类中同名的函数,其他相同或不相同不管,就会调用子类的而隐藏父类
重载overload 对于一个类中的函数的,函数同名,但参数不同,同一个函数的不同行为